Я начал использовать Flyway
в моем текущем проекте для миграции базы данных, и мне это очень нравится. В настоящее время я использую Oracle в PROD- и Derby в TEST-Environment.
Довольно скоро я столкнулся с проблемой специфичных для базы данных команд sql, например.
-
ALTER TABLE T1 MODIFY F1 VARCHAR(256);
в Oracle vs -
ALTER TABLE T1 ALTER F1 SET DATA TYPE VARCHAR(256);
в Derby.
Я не вижу способа написать "нейтральный вариант изменения дерева поставщика", sql. sql.
Какой лучший способ справиться с этой проблемой с помощью Flyway?