我们可以导入导出Oracle Apex中的现有应用程序吗?
[我的意思是,有一个应用程序已经投入生产,但是在开发人员中添加了一些我想增量导出/导入的页面之后。
我已尝试导出/导入,但由于其ID已存在,所以将其替换为old。
我建议您将whole应用程序从dev导出/导入到prod;我认为没有可用的“增量”操作。是您知道什么是增量。
据我所知,如果您不想这样做,
Apex没有细粒度的更改控制,但是有一些工具:
在apex 20.1中,您可以“导出为zip”。这将为您提供一个zip文件,其中所有应用程序组件均为独立文件。如果在更改前后导出应用程序,则可以使用版本控制系统(例如svn或git)来确定在两个版本之间更改了哪些组件。请注意,这是在组件级别上的,因此您将能够看到Page 2已更改,而不是详细信息。
[或者,在https://www.oraopensource.com/blog/?category=APEX+Diff上有由Martin D'Souza编写的称为APEX Diff的工具。该工具使用sqlcl生成应用程序的json表示,其唯一目的是能够在2个应用程序之间进行比较。我不知道此工具是否是最新版本。