【发布时间】:2012-07-21 14:33:06
【问题描述】:
什么是持续交付生产环境中的关系数据库(和架构)迁移模式?
在许多传统开发中,DBA 会从当前发布周期中创建的许多较小脚本中安排一个大型迁移脚本。但在 CD 中,开发人员可能希望现在将更改推送到生产环境,而不是等待与其他脚本一起编译它们。
我知道 rails-migration 但对我来说使用原始 sql 脚本看起来更合理。
我还看到了像 flyway 这样的工具来管理迁移,但我还没有看到很多人在生产中使用它们。这就是为什么我想知道这里的常见做法是什么。
【问题讨论】:
标签: database postgresql continuous-deployment flyway