正式环境中的流程数据无法外置
我们经常在开发到快完成时,为了将来便于维护,需要将流程数据表外置到外部数据库中这时,使用官方提供的功能,可在设计器内将流程数据外置,但问题来了,正式环境如何进行外置?
我尝试过两种方案,均无法解决:
1. 设计器中外置,然后发布的时候勾选“覆盖流程数据”的两个勾选框,这时活字格会将设计器的流程数据同步到正式数据库,而正式库已有的、正在跑的流程会丢失。
2. 设计器中切换数据库连接,将正式库接进来,然后再次将流程外置一次。这样做有两个问题,一是根本就不会再有“将流程外置”的功能(因为设计器中已经外置过一次),第二是这时还是面临正式库中的流程会丢失问题。
建议:
能否在发布时勾选“覆盖服务器流程文件”时,让服务器也自动创建流程数据库并将内置库的流程数据也带进去?
超哥,9.0已经支持将服务器流程数据获取到设计器中了鸭~
可以尝试下下面这个方案:
1.先获取服务器流程数据到本地;
2.将设计器流程数据库转到测试外联库;
3.使用navicat等工具,把测试外联库结构和数据,同步到生产数据库;
4.重新发布。
David.Zhong 发表于 2023-11-27 09:38
超哥,9.0已经支持将服务器流程数据获取到设计器中了鸭~
可以尝试下下面这个方案:
navicat等只能同步结构,无法把流程数据同步。我试过 不是有数据同步和数据库传输吗?
内建表转外联表时勾选下面的选项
超哥看下,可还有其他的问题? David.Zhong 发表于 2023-11-27 13:45
不是有数据同步和数据库传输吗?
这个无法同步流程数据,同步过程会报错 experdot 发表于 2023-11-27 13:59
内建表转外联表时勾选下面的选项
正式库无法用这个同步 phoben 发表于 2023-11-27 20:38
这个无法同步流程数据,同步过程会报错
报什么错呢?有截图看看没?
页:
[1]