0

正如标题所描述的,我正在寻找一种有效的方法来同步项目数据库的结构和数据。

由于我还没有找到实现它的“正确方法”,因此我提出了一种解决方案,即在每次 git 提交之前将数据库转储到 SQL 文件中,并在每次 git pull 上导入 SQL 文件。这产生了一种使用 git 管理数据的智能方法,但此解决方案无法扩展,有时会产生比解决方案更多的问题。例如,它不是一种自主方式,因此人为错误经常发生,所有开发团队都应该使用相同的转储工具。

您的自定义解决方案的任何建议也可以。谢谢!

干杯!

4

1 回答 1

1

借助dbForge Studio for MySQL 中的模式/数据比较工具,您可以比较和同步或仅查看两个数据库之间的差异。

于 2012-09-20T13:00:08.583 回答