有两个版本SQL文件:a,b
工程中含有springBoot+gradle+jpa.
之前看了下Liquibase,发现它只能比较两个数据库之间的不同然后生成SQL。
在问题:远程合作开发时如何同步每个人的表结构(Java Spring环境)中hydra1983
的答案可以看做是通过Liquibase比较数据库差异生成SQl增量文件的一种实现方式。
但感觉若使用这种先初始化数据库的方式有点太重量级。不知有没有别的方式或工具可以比较a,b两个版本,生成新的增量SQL脚本文件。
有两个版本SQL文件:a,b
工程中含有springBoot+gradle+jpa.
之前看了下Liquibase,发现它只能比较两个数据库之间的不同然后生成SQL。
在问题:远程合作开发时如何同步每个人的表结构(Java Spring环境)中hydra1983
的答案可以看做是通过Liquibase比较数据库差异生成SQl增量文件的一种实现方式。
但感觉若使用这种先初始化数据库的方式有点太重量级。不知有没有别的方式或工具可以比较a,b两个版本,生成新的增量SQL脚本文件。
15 回答8.1k 阅读
8 回答5.9k 阅读
3 回答3.6k 阅读✓ 已解决
1 回答4.1k 阅读✓ 已解决
3 回答2.6k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
作者解决了吗