Database 使用Flyway迁移存储过程
如何使用数据库迁移工具(如Flyway)管理存储过程等过程数据库代码Database 使用Flyway迁移存储过程,database,migration,flyway,Database,Migration,Flyway,如何使用数据库迁移工具(如Flyway)管理存储过程等过程数据库代码 与DDL不同,我不希望看到对存储在多个数据库迁移文件中的存储过程的更改。如何在源代码管理下在单个文件中管理过程代码,同时利用Flyway之类的工具进行数据库迁移?框架中没有专门的结构来处理此问题。主要是因为我还没有找到一个让我满意的方法 更新:从Flyway 4.0开始,现在完全支持可重复脚本。请参见我们所做的是: 为存储过程创建或替换完整的Flyway脚本(无论何时更改) 将每个存储过程存储在源代码管理中的单独区域中,以便跟
与DDL不同,我不希望看到对存储在多个数据库迁移文件中的存储过程的更改。如何在源代码管理下在单个文件中管理过程代码,同时利用Flyway之类的工具进行数据库迁移?框架中没有专门的结构来处理此问题。主要是因为我还没有找到一个让我满意的方法 更新:从Flyway 4.0开始,现在完全支持可重复脚本。请参见我们所做的是:
这不是一个很好的解决方案,每次都很难记住,但它克服了该工具的一些局限性。我创建了一个非常类似的解决方案,因为它已有18个月的历史,并且此后发布了一个主要版本。有没有更接近3.0版本的建议方法?我被问到这个问题