将一个Oracle APEX应用程序部署到多个架构

图西拉·迪萨纳亚克

我有一个oracle apex应用程序最初驻留在模式“ A”中,并希望将其部署在两个单独的模式“ Z1”和“ Z2”中,当部署时间到来时,我们可以将关联的模式(解析模式)动态地更改为Z1还是Z2部署时?

此外,在将应用程序安装在Z1或Z2中时,需要执行应用程序中特定于模式的逻辑。我们如何处理这种情况?

汤姆

解析方案

安装应用程序时,可以将解析模式设置为安装步骤之一。通过脚本完成后,您可以使用apex_application_install.set_schema请注意,该模式应该已经映射到工作空间。
有关apex_application_install.set_schema的文档

处理特定功能

通过使用构建状态

要处理特定功能,可以在应用程序中使用构建选项。例如:在开发环境的应用程序中,在页面上创建流程,然后为每个流程设置构建选项。您可以自己创建构建选项,因此可以命名一个“ Z1”和另一个“ Z2”。然后,您可以导出应用程序的基准版本并导出构建状态以打开或关闭选项-在安装应用程序后运行。(注意:导出组件并希望安装它们将需要具有相同ID的工作空间...)
有关构建选项的文档(《应用程序构建器用户指南》>《部署应用程序》)

通过使用条件/项目

如果出于某种原因,构建状态没有引起您的注意,您仍然可以有条件地进行处理。最后,构建状态是顶点在评估渲染或运行内容时要检查的条件。
因此,您仍然可以使用例如在所有特定组件情况下都经过检查的应用程序项。
例如,当用户登录并从参数表中检索时,可以填写该项目。我建议不要对应用程序中的值进行硬编码,但是要进行不同的导出。
然后,条件可能如下所示(类型= PLSQL表达式)::AI_ENVIRONMENT = 'Z1'

两种情况都需要做出选择-这取决于您的偏好或

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将一个App Engine应用程序部署到多个项目

将多个应用程序部署到Tomcat

将弹性beantalk应用程序部署到多个区域

将应用程序部署到多个环境的节点(Maven)

将编写在一个文件中的 Flask 应用程序部署到 Heroku

Oracle Apex:每次加载应用程序时加载一个应用程序变量

使用 slqplus 命令部署 Oracle APEX 应用程序

领域:在一个应用程序中使用一个或多个领域(以及一个或多个架构)

将应用程序部署到Azure

将应用程序部署到 Bluemix

将Java桌面应用程序部署到多个平台的最佳方法是什么?

将多个版本的Angular应用程序部署到Azure App Service

如何使用AWS Codedeploy将多个应用程序部署到实例

如何将多个应用程序部署到单个Gitlab托管集群?

Angular5:将Angular应用程序部署到多个客户端

重复的表,用于将PHP MySQL应用程序部署到多个客户

Firebase:将同一应用程序部署到多个Firebase项目

Angular(8)应用程序一次构建(使用生产配置)并部署到多个环境

将一个应用程序部署到项目根目录中没有的Heroku?

如何将一个简单的 React 应用程序作为“用户页面”部署到 Github Pages?

将反应应用程序部署到 github 页面正在发布一个空白页面

将Oracle Apex应用程序更改为同一系统上的另一个数据库

将参数从另一个应用程序传递到部署在文件存储(而非 Web)上的 wpf clickonce 应用程序

将多个React应用程序嵌套在一个父应用程序中

将多个单独的通用应用程序合并到一个主应用程序

将应用程序的命运绑定到另一个应用程序Android

如何在没有多个版本的情况下将React应用程序部署到多个环境?

在一个Java应用程序中使用多个Oracle JDBC驱动程序?

将构建的React应用程序的staticfile部署到Cloud Foundry似乎认为这是一个Node部署,即使使用buildpack