如何自动跟踪架构更改



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

我们使用 Flyway 来维护数据库架构...您可以在他们的网站上找到更多详细信息 http://flywaydb.org/

总结的概念是:

  1. 您可以使用命名来维护 SQL 脚本中的所有更改约定 V<递增计数器>__<任何名称>.sql
  2. 您在应用程序启动时挂上 Flyway,它会自动将您的数据库迁移到最新版本版本

这是你要找的东西吗?

最新更新