正如标题所描述的,我正在寻找一种有效的方法来同步项目数据库的结构和数据。
由于我还没有找到实现它的“正确方法”,因此我提出了一种解决方案,即在每次 git 提交之前将数据库转储到 SQL 文件中,并在每次 git pull 上导入 SQL 文件。这产生了一种使用 git 管理数据的智能方法,但此解决方案无法扩展,有时会产生比解决方案更多的问题。例如,它不是一种自主方式,因此人为错误经常发生,所有开发团队都应该使用相同的转储工具。
您的自定义解决方案的任何建议也可以。谢谢!
干杯!
正如标题所描述的,我正在寻找一种有效的方法来同步项目数据库的结构和数据。
由于我还没有找到实现它的“正确方法”,因此我提出了一种解决方案,即在每次 git 提交之前将数据库转储到 SQL 文件中,并在每次 git pull 上导入 SQL 文件。这产生了一种使用 git 管理数据的智能方法,但此解决方案无法扩展,有时会产生比解决方案更多的问题。例如,它不是一种自主方式,因此人为错误经常发生,所有开发团队都应该使用相同的转储工具。
您的自定义解决方案的任何建议也可以。谢谢!
干杯!