找回密码
 立即注册

QQ登录

只需一步,快速开始

fans0123
金牌服务用户   /  发表于:2024-2-29 19:33:14
11#
本帖最后由 fans0123 于 2024-2-29 19:59 编辑
Shawn.Liu 发表于 2024-2-29 17:20
大佬,这个问题经过开发同事调查,确认是我们的一个小问题,编号:F-20887;
目前的解决方案可以参考:当 ...

我们先假设无内建表,仅使用外连表的情况: 1、在设计器没有对表结构进行变更的时候,我们的发布是不需要进行数据库覆盖的;2、在设计器中对表结构进行变更后,我们需要进行半覆盖发布对服务端数据表结构进行更新,因为外联表使用全覆盖发布实际上并不会对变更的表结构进行更新,所谓“全覆盖”仅针对内建表有效。也就是说我们只有“半覆盖”这一条路可走。

另外:一个验证案例

1、 新建外联表    表1_FGC     (表名字母大写)   观察设计器右侧表设置信息中的表名及源表名    半覆盖发布
2、修改 表1_FGC   为  表1_fgc  观察设计器右侧表设置信息中的表名及源表名   半覆盖发布



回复 使用道具 举报
Shawn.Liu活字格认证
超级版主   /  发表于:2024-3-1 10:47:21
12#
fans0123 发表于 2024-2-29 19:33
我们先假设无内建表,仅使用外连表的情况: 1、在设计器没有对表结构进行变更的时候,我们的发布是不需要 ...

收到,在设计器中对业务表结构进行变更,除了我们常用的在发布时半覆盖发布进行数据合并设置,执行SQL脚本修改线上库表结构之外,您还可以将半覆盖过程中的SQL脚本复制到线上数据库手动执行,以保持和设计器相同的数据表结构;
目前这种方法是解决老版流程数据表在半覆盖发布时的问题,我们将会在后面的版本修复这个问题,并通知到您,感谢您对活字格的理解和支持~
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部