张小诚 发表于 2022-3-31 19:18:32

云表中怎么样才能实现外键一致呢?删除检查和修改同步

云表中怎么样才能实现外键一致呢?外键键值删除检查和键值修改同步一致


张小诚 发表于 2022-3-31 19:22:30

据我测试,本地版本,可以使用数据库工具,设置数据库外键,做到这一点.
但是,也存在问题,就是升级新版本的模板时,报错!!!大致意思就是系统要删除数据表重建,这时外键排斥该操作.所以只能针对不在升级的系统,有限制.

张小诚 发表于 2022-3-31 19:25:48

开发者能不能看看,升级前把外键禁用,升级完成后再启用.在数据库管理中 单独设置外键关系.

张小诚 发表于 2022-3-31 19:28:27

而云端版本根本没有任何现成的手段,

张小诚 发表于 2022-4-1 21:07:51

我为了实现关键字的修改和编号的重新设定,使用业务公式 的保存后事件,在每次修改关键字数据时,使用字段的新值和旧值(只有更新修改中有),判断是否修改,从而实现对关键字的同步级联修改,但是为什么在好好的数据表中增加了一个唯一编号呢?因为主键字段没有新值和旧值的,为此专门设置了主键的字段,而对关键字和他的编号,我使用了唯一索引保证数据的唯一性.
    删除时,判断相对简单些,在目标表中新建一个带参数的数据接口,判断是否存在数据,只要存在返回数据集就不会是 空 的,判断后,报警提示后,事务回滚.保证不会真的删除.如果返回数据集 为空,表明没有数据,直接删除就行.
   至于多字段的情形,也可以类推实现.具体过程,请看图



页: [1]
查看完整版本: 云表中怎么样才能实现外键一致呢?删除检查和修改同步