Flyway:有没有办法直接从v-script调用r-script?

问题描述 投票:0回答:1

Flyway:有没有办法直接从v-script调用r-script?

我有两个文件 r__a.sql 和 r__b.sql,其中有两个对象,其中 a 依赖于 b。

--v0__b.sql

CREATE TABLE b (
    rid INT
);
--r__a.sql

CREATE VIEW v_a AS 
SELECT * FROM v_b;
--r__b.sql

CREATE VIEW v_b AS 
SELECT * FROM b;

因为 r-s 按 abc 顺序运行 - Flyway 引发错误 v_b 不存在。

有没有办法直接从v-script调用r-script? 没有

  • 在 v-script 中添加视图代码
  • 重命名文件
  • 将视图收集到一个文件并在文件中对它们进行排序

可能是任何 v-migration,例如 - v1__call_r.sh / cmd / py /(任何 fw-meta)?

flyway
1个回答
0
投票

根据我的理解,实际上您想在Flyway中命令执行可重复迁移,目前尚不支持。

© www.soinside.com 2019 - 2024. All rights reserved.