【发布时间】:2018-12-12 23:30:59
【问题描述】:
前段时间,我们使用 5.1.3 版本开发了一个 APEX 应用程序。我们最近将此服务器中的 APEX 升级到了 18.2 版,并顺利导出/导入了应用程序。
现在我们有一个运行 APEX 5.1.3 的服务器,但此服务器中的 APEX 无法升级到最新的 APEX 版本。尝试导入应用程序时,它显示错误消息“不兼容(您的导出可能包含您的 Application Express 版本不支持的调用)”。不幸的是,当它在 APEX 5.1.3 中首次开发时,我们没有保存包含应用程序的文件。我们拥有的唯一版本是在 APEX 18.2 上运行的版本。
问题:有没有办法“制作”与 5.1.3 版本兼容的 18.2 APEX 导出?
【问题讨论】:
-
你不能。 APEX 仅提供向后兼容性,不提供向前兼容性;这意味着从更高版本的导出无法导入到早期版本。您最好的选择是确定服务器“无法升级”的原因,因为无论如何这是一个危险信号。
-
唯一的其他选择是从头开始重建应用程序。根据应用程序的大小,这可能非常可行。
标签: oracle-apex oracle-apex-5.1