是否可以在两个不同的数据库中拆分flyway metatable schema_version和业务数据?

时间:2018-09-10 06:35:14

标签: flyway

可以配置将飞路用于元表(schema_version表),例如在PostgreSQL中,以及迁移脚本本身(mvn flyway:migrate)在另一个目标数据库中,例如DB2?

我的问题的背景: Flyway不支持DB2 z / OS。我的想法是,flyway应该跟踪PostgreSQL上的历史记录并在DB2 z / OS上自行迁移。

当我使用DB2 z / OS时,出现此错误:

FlywaySqlException:
[ERROR] Error retrieving the database user
[ERROR] ----------------------------------
[ERROR] SQL State  : 26501
[ERROR] Error Code : -514
[ERROR] Message    : DB2 SQL Error: SQLCODE=-514, SQLSTATE=26501, SQLERRMC=SQL_CURLH200C1, DRIVER=3.61.75
[ERROR] : DB2 SQL Error: SQLCODE=-206, SQLSTATE=42703, SQLERRMC=CURRENT_USER, DRIVER=3.61.75
[ERROR] -> [Help 1]

CURRENT_USER仅存在于DB2 LUW变体中。

任何解决方法或解决方案?

0 个答案:

没有答案