如何在oracle apex中导入导出现有应用程序

问题描述 投票:0回答:2

我们可以导入导出Oracle Apex中的现有应用程序吗?

[我的意思是,有一个应用程序已经投入生产,但是在开发人员中添加了一些我想增量导出/导入的页面之后。

我已尝试导出/导入,但由于其ID已存在,所以将其替换为old。

oracle oracle-apex apex-code apexcharts
2个回答
0
投票

我建议您将whole应用程序从dev导出/导入到prod;我认为没有可用的“增量”操作。是您知道什么是增量。

据我所知,如果您不想这样做,

  • 如果devprod应用程序共享相同的ID(它们应该)]
  • 它们在具有相同名称的工作空间中(应该是)
  • 执行逐页导出/导入

0
投票

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个应用程序之间进行比较。我不知道此工具是否是最新版本。

© www.soinside.com 2019 - 2024. All rights reserved.