Flyway 在架构级别运行。数据库级别的对象呢,例如角色?这些数据库级对象似乎在应用程序拥有的范围内,并且可以被视为其部署的一部分。作为使用 Flyway 执行的部署的一部分,有什么方法可以管理这些东西吗?
最佳答案
Flyway 对您可以在 .sql 文件中执行的操作没有技术限制。只要命令可以表示为 sql 语句,就应该没问题,无论 if 是否影响特定模式或整个数据库。
唯一特定于模式的是 clean 命令。
关于roles - Flyway 可以为 SQLServer 删除数据库级(而非架构级)对象吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16407363/