将更改从开发 APEX 应用程序迁移到生产环境?

Posted

技术标签:

【中文标题】将更改从开发 APEX 应用程序迁移到生产环境?【英文标题】:Migrating changes from a dev APEX app to production? 【发布时间】:2012-01-31 15:10:44 【问题描述】:

我有一个 Apex 应用程序的生产副本,以及我对其进行更改并将其开发为更新版本的副本。现在我已经完成了开发和测试,有没有一种简单的方法可以将我的更改导入到生产版本中?请注意,我不能简单地用我的新应用替换生产模型。我现在必须在生产应用上单独进行所有这些更改吗?

【问题讨论】:

您对使用您的开发实例构建生产实例有什么顾虑? Apex 很好地保留了用户设置(例如 IR 报告)。我们通常使用在 Dev 中创建并在 SVN 中管理的 SQL 脚本来构建我们的生产环境。您只需要注意仅在 dev 中进行 app 更改。 【参考方案1】:

为什么不能替换整个应用程序?是不是因为您在开发环境中进行了更改而不想投入生产?是不是因为在您进行更改后对 prod 中的不同页面和组件进行了其他更改?是不是因为 prod 中的相同页面和组件发生了更改而您在 dev 中更改了?

您可以在 APEX 开发环境中非常精细地导出单个页面和单个组件。对于您使用的任何版本的 APEX,APEX 应用程序生成器用户指南中都有exporting individual components of an APEX application 的文档。当然,这需要您确定已更改的页面和组件。不过,APEX 应用程序生成器界面会向您显示上次修改页面或组件的各种报告,这应该会简化该过程。

【讨论】:

以上是关于将更改从开发 APEX 应用程序迁移到生产环境?的主要内容,如果未能解决你的问题,请参考以下文章

在 CloudKit 中将记录从开发转移到生产?

Django 在本地迁移工作,但不在 Elastic Beanstalk 生产上

将输入运算符动态添加到正在运行的 Apache Apex 应用程序

高级装配

为Dynamics 365写一个简单程序实现解决方案一键迁移

部署到生产:为啥 CloudKit 删除订阅类型?