Anu*_*haw 4 grails groovy flyway
我们正在开发一个 Grails 项目,并探索 Flyway 作为我们的数据库迁移工具。
在我们当前的架构中,我们依靠 Groovy 迁移脚本(在应用程序启动时执行)来进行有条件的环境特定数据插入(比如生产中的“tableA”中的“some-data”与同一个表中的“other-data”)表A'用于预生产)。
Q1. Flyway 支持 Groovy 迁移脚本吗?
Q2。如果不是,那么我们如何才能最好地实现有条件的特定于环境的数据插入?
Q1:基于 Java 的迁移在运行时作为二进制类加载。来源是 Java 还是 Groovy 在这里并不重要。所以,是的,用 Groovy 编写它们应该可行。
Q2: Flyway 支持从多个位置加载迁移。然后,可以根据环境对这些位置进行不同的配置(在您的生产和预生产环境中)。您可以使用它来包含基于 Flyway 运行环境的不同数据。
| 归档时间: |
|
| 查看次数: |
3867 次 |
| 最近记录: |