自动创建数据库
Automatic database creation
Flyway 非常适合迁移数据库,但它需要一些东西才能迁移。
例如,系统可能会添加和删除应用程序,每个应用程序在 Kubernetes 的共享 Postgres 中都有自己的数据库和凭据。
不能由系统管理员或开发人员手动设置。
这方面的最佳做法是什么(如果有)?
开箱即用的 Flyway 应该能够实现您想要的功能。你可以 create a new database using Flyway's initSql
setting.
Flyway 将自动使用该数据库中的 public
架构,或者如果您在 schemas
设置中指定了特定架构,它也会为您创建该架构。
Flyway 非常适合迁移数据库,但它需要一些东西才能迁移。
例如,系统可能会添加和删除应用程序,每个应用程序在 Kubernetes 的共享 Postgres 中都有自己的数据库和凭据。
不能由系统管理员或开发人员手动设置。
这方面的最佳做法是什么(如果有)?
开箱即用的 Flyway 应该能够实现您想要的功能。你可以 create a new database using Flyway's initSql
setting.
Flyway 将自动使用该数据库中的 public
架构,或者如果您在 schemas
设置中指定了特定架构,它也会为您创建该架构。