【发布时间】:2017-12-30 21:43:33
【问题描述】:
有人为 Flyway 实现了 CSV 处理吗?它是前一段时间提出的(Flyway specific migration with csv files)。 Flyway 现在将其视为 MigrationResolver 和 MigrationExecutor 的一种可能性,但似乎没有实现。
我自己尝试用 Flyway 4.2 来做,但我对 java 不是很好。我已经使用示例创建了自己的 jar 并使其可以访问 flyway。但是flyway如何区分何时使用SqlMigrator以及何时使用我的CsvMigrator?我以为我必须注册自己的前缀/后缀(如上面的问题所写),但 FlywayConfiguration 似乎是只读的,至少我没有看到任何 API 调用这样做:(。
如何将不同的解析器连接到不同的迁移文件类型? (.sql 到使用 Sql 的迁移和 .csv/.py 到加载 Csv 和执行 python 脚本)
【问题讨论】:
-
这是 Java 问题还是 Python 问题?
-
我希望能够调用 python(或 shell)文件作为 Flyway 中的迁移步骤,它是用 Java 编写的。 Flyway API 是 java...所以我猜是 Java。