fans0123 发表于 2024-2-29 19:33:14

本帖最后由 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

fans0123 发表于 2024-2-29 19:33
我们先假设无内建表,仅使用外连表的情况: 1、在设计器没有对表结构进行变更的时候,我们的发布是不需要 ...

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

Simon.hu 发表于 2024-5-7 11:11:15

活字格V10.0已经修复该问题,请在官网下载最新的安装包使用体验
页: 1 [2]
查看完整版本: 【F-20887】【90103】不知为何,半覆盖发布时,总是报错。系统总要去改旧版流程相...