Flyway переносит отдельные схемы, но не может быть развернут индивидуально - PullRequest
0 голосов
/ 03 сентября 2018

Я использовал Flyway для развертывания в нашей базе данных без проблем, однако теперь мы охвачены тем, что наш конвейер CI настолько мал, насколько это возможно, поэтому мы пытаемся создать хранилище для каждой схемы в базе данных.

Итак, мне удалось разбить две схемы на их собственный отдельный git-репозиторий. Однако, когда я успешно развернул схему A, а затем схему B, если я вернусь к развертыванию схемы A, произойдет сбой.

У меня вопрос: возможно ли, чтобы две таблицы schema_version жили в рамках схемы пролета, например - _flyway schema_a_schema_version_history schema_a_schema_version_history

Спасибо

Хорошо, поэтому вместо того, чтобы публиковать ответ, я думал, что обновлю и посмотрю, что думают люди. Мне удалось использовать validateOnMigrate=false, чтобы справиться с моей ошибкой. Это правильно - ну, это работает, но если это правильно, я не знаю!

...