Возможно ли разделение метатабельной схемы пролета и бизнес-данных на две разные базы данных? - PullRequest
0 голосов
/ 10 сентября 2018

Возможно настроить пролетный путь для использования для метатаблицы (таблица 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.

Какие-нибудь обходные пути или решение?

...