如何自动跟踪架构更改?

时间:2014-11-27 08:47:44

标签: git database-schema database-migration

我在团队中工作并使用Gi​​t进行版本控制。每个团队成员都有自己的本地mysql服务器。当我在db上更改表时,我需要在所有数据库实例之间传播它的查询。我有什么方法或工具来跟踪架构变化吗?

1 个答案:

答案 0 :(得分:1)

我们使用Flyway维护DB Schema ...您可以在他们的网站上找到更多详细信息http://flywaydb.org/

总结的概念是:

  1. 通过命名维护SQL脚本中的所有更改 惯例V< incrementingCounter> __<任何名称> .sql
  2. 您在应用启动时挂起了Flyway,它会自动将您的数据库迁移到最新版本 版本
  3. 这是你要找的东西吗?