oracle - 如何在 oracle apex 中导入导出现有应用程序
问题描述
我们可以在 Oracle Apex 中导入导出现有应用程序吗?
我的意思是,一个应用程序在生产中,但在添加一些我想要增量导出/导入的页面后在开发中。
我试图导出/导入,但由于它的 id 已经存在,所以它用旧的替换了新的。
解决方案
Apex does not have fine grained change control but there are some tools:
In apex 20.1 you can "export as zip". That will give you a zip file with all the application components as indidvidual files. If you take an export of the app before and after the change, then you can use a version control sytem (like svn or git) to determine what components have changed between 2 versions. Note that this is on component level, so you'll be able to see that Page 2 changed, not the details.
Alternatively, there is a tool available called APEX Diff, written by Martin D'Souza, on https://www.oraopensource.com/blog/?category=APEX+Diff. This tool uses sqlcl to generate a json representation of your application with as only goal to be able to do a diff between 2 applications. I don't know if this tool is up to date with the latest versions.
推荐阅读
- jquery - Jquery 使用 Wordpress 的 Elementor 通过灯箱加载时自动播放 Vimeo 视频
- javascript - OnClick 添加一行来自数据库 laravel/js 的数据
- sql-server - 如何将表中的字段链接到另一个表中字段的总和?
- javascript - Copy paste from excel, difference between line break in cell and row delimiter
- reinforcement-learning - 深度 Q 学习 - Cartpole 环境
- snmp - 如何在 pysnmp 代理端的自定义 MIB 文件中设置值?
- oracle - Oracle:缓冲区命中率与缓冲区高速缓存命中率
- typescript - 为什么 TypeScript 会抛出有关 GQL 查询类型试图重新定义自身的错误?
- java - 处理:函数“toArray()”需要如下参数:“toArray(T[])”
- swiftui - SwiftUI:通过导入来分离视图