bet*_*rad 5 database database-migration flyway
我的团队目前有几个测试版客户使用我们的产品.将客户数据库升级到最新版本的当前方法包括,重新初始化数据库,以及手动重新创建客户配置,这不是很多,但肯定是乏味的,并且会随着我们实现某种类型而改变迁移战略
我的问题是,是否可以使用flyway(或其他工具)来管理我们产品的所有实例的数据库模式迁移,同时保留独立的实例数据?解决此类问题的最佳方法是什么?
是的,您可以使用 Flyway 来实现此目的。
您可以将客户特定的参考数据放置在每个客户的单独位置。
然后你可以flyway.locations这样配置:
客户A:flyway.locations=scripts/ddl,scripts/data/customer_a
客户 B:flyway.locations=scripts/ddl,scripts/data/customer_b
| 归档时间: |
|
| 查看次数: |
2268 次 |
| 最近记录: |