首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用天桥迁移存储过程

用天桥迁移存储过程
EN

Stack Overflow用户
提问于 2013-04-04 23:13:55
回答 2查看 9.1K关注 0票数 16

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

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

EN

回答 2

Stack Overflow用户

发布于 2013-04-05 13:18:10

在这个框架中没有专门的构造来处理这个问题。主要是因为我还没有想出一种让我高兴的方法。

更新:从Flyway4.0开始,可重复脚本就完全被支持了。请参阅https://flywaydb.org/documentation/migrations#repeatable-migrations

票数 13
EN

Stack Overflow用户

发布于 2014-01-21 18:30:56

我们所做的是:

  1. 当存储过程发生更改时,为存储过程创建完整的创建或替换Flyway脚本。
  2. 将每个存储过程存储在源代码管理中的单独区域中,以便跟踪更改并计算差异。

这不是一个很好的解决方案,而且每次都需要记住,但它克服了工具的一些限制。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15823318

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档