Flyway非常适合迁移数据库,但是需要一些迁移。
例如,系统可能会添加和删除应用程序,每个应用程序在Kubernetes中的共享Postgres中都有自己的数据库和凭据。
系统管理员或开发人员不能手动设置。
如果有的话,最佳做法是什么?
答案 0 :(得分:0)
使用Flyway,您应该能够实现所需的功能。您可以使用Flyway的create a new database initSql
setting。
然后,Flyway将自动在该数据库中使用public
模式,或者,如果您在schemas
设置中指定了特定模式,它也会为您创建该模式。