找回密码
 立即注册

QQ登录

只需一步,快速开始

phoben 讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2023-11-24 22:26  /   查看:1191  /  回复:8
我们经常在开发到快完成时,为了将来便于维护,需要将流程数据表外置到外部数据库中


这时,使用官方提供的功能,可在设计器内将流程数据外置,但问题来了,正式环境如何进行外置?

我尝试过两种方案,均无法解决:
1. 设计器中外置,然后发布的时候勾选“覆盖流程数据”的两个勾选框,这时活字格会将设计器的流程数据同步到正式数据库,而正式库已有的、正在跑的流程会丢失。
2. 设计器中切换数据库连接,将正式库接进来,然后再次将流程外置一次。这样做有两个问题,一是根本就不会再有“将流程外置”的功能(因为设计器中已经外置过一次),第二是这时还是面临正式库中的流程会丢失问题。



建议:
能否在发布时勾选“覆盖服务器流程文件”时,让服务器也自动创建流程数据库并将内置库的流程数据也带进去?




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

8 个回复

倒序浏览
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2023-11-27 09:38:47
沙发
超哥,9.0已经支持将服务器流程数据获取到设计器中了鸭~

可以尝试下下面这个方案:
1.先获取服务器流程数据到本地;
2.将设计器流程数据库转到测试外联库;
3.使用navicat等工具,把测试外联库结构和数据,同步到生产数据库;
4.重新发布。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
phoben讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2023-11-27 10:12:26
板凳
David.Zhong 发表于 2023-11-27 09:38
超哥,9.0已经支持将服务器流程数据获取到设计器中了鸭~

可以尝试下下面这个方案:

navicat等只能同步结构,无法把流程数据同步。我试过
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2023-11-27 13:45:12
地板
不是有数据同步和数据库传输吗?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
experdot
高级会员   /  发表于:2023-11-27 13:59:24
5#
内建表转外联表时勾选下面的选项

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2023-11-27 14:29:44
6#
超哥看下,可还有其他的问题?
回复 使用道具 举报
phoben讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2023-11-27 20:38:36
7#
David.Zhong 发表于 2023-11-27 13:45
不是有数据同步和数据库传输吗?

这个无法同步流程数据,同步过程会报错
回复 使用道具 举报
phoben讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2023-11-27 20:38:48
8#
experdot 发表于 2023-11-27 13:59
内建表转外联表时勾选下面的选项

正式库无法用这个同步
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2023-11-28 09:05:33
9#
phoben 发表于 2023-11-27 20:38
这个无法同步流程数据,同步过程会报错

报什么错呢?有截图看看没?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部