超级管理员 2026-05-27 09:29 回复 我们自己用的是这个方式:通过navicat里面的工具菜单-》结构同步/数据同步 这个他会查找出那些结构/数据不一样的表,可以复制出来,和平时增加字段默认数据的方式差不多,整理成一个脚本给到测试。或者可以直接点击同步到目标库。!!!!!!!!记得操作前备份好开发库和目标库!!!!!!!!!!!!!!!!记得操作前备份好开发库和目标库!!!!!!!!!!!!!!!!记得操作前备份好开发库和目标库!!!!!!!!
熊旭 2026-05-27 10:22 回复 研究了一下navicate的结构对比和数据对比结构对比,有差异化脚本数据对比,没有差异化脚本,应该只能直接部署。基于JeeLowCode平台,一般是对master库进行结构化对比,frame库进行数据对比。但是这样就有几个问题,1.可能开发库和生产库不能在一个网络里同时访问。2.frame库的数据差异化不能直接整理出脚本,因为开发库可能存在不上线的功能。基于上面的问题,我们想了一个办法,就是开发人员手工去整理差异化脚本,就是我们这些版本升级,做了表单开发,在线表单,在线流程做了调整(比如新增了流程,修改了流程)。你们能把产生了数据变化的表梳理出来吗?我们开发人员进行脚本整理?
超级管理员 2026-05-27 10:44 回复 建议不错👍,后续我们借鉴一下来完善同步发布这块。上面问题:结构和数据,我这边看是都有脚本的1.不能直接操作生产库是正确,可以把生产镜像库备份到本地,再通过对比,然后就可以产生差异性脚本了。后续根据差异性脚本提交到测试,测试通过后就把这个差异性脚本同步到显示。这和我们传统整理脚本应该是差不多的,只是这步是navicat来整理2.至于部分功能不上的话,这个数据对比的时候有差异的是可以打勾的,把记录打勾去掉。后续我们应该更偏向导出文件,导入文件这个方向
可以通过navicat进行数据库对比,frame库的话,都是框架库来的,和个人业务没有关系