使用Flyway迁移存储过程

Nic*_*len 10 database migration flyway

如何使用像Flyway这样的数据库迁移工具来管理像存储过程这样的过程数据库代码?

与DDL不同,我不希望看到存储在多个数据库迁移文件中的存储过程的更改.如何在源代码管理下的单个文件中管理过程代码,还可以利用像Flyway这样的工具利用数据库迁移?

Axe*_*ine 10

框架中没有特殊的构造来处理这个问题.主要是因为我还没有想出办法让我高兴.

更新:自Flyway 4.0起,现在完全支持可重复脚本.请参阅https://flywaydb.org/documentation/migrations#repeatable-migrations