Вопрос

Есть ли хороший или рекомендуемый инструмент, который управляет как DDL, так и DMLS -миграциями?

Большая часть конфигурации моего приложения хранится в базе данных, я хочу иметь возможность свободно разрабатывать и мигрировать это, а не только DDL. Есть предложения по этому поводу?

Это было полезно?

Решение 3

Проверяя различные инструменты, решением для нас было уточнение Dbunit для поддержки миграционных сценариев. Структура XML в качестве вывода позволяет очень хорошему управлению источником и решением поставщика поставщика (мы работаем как с DB2, так и с Oracle).

Другие советы

И пролетающие, и ликвибазы могут иметь дело с DML.

Выступая с точки зрения пролета, пролетели были построены с нуля с учетом DDL и DML (конфигурация, справочные данные, ...). Весь диапазон команд DML может использоваться, поскольку миграции записываются в виде простых файлов SQL.

Для более подробного сравнения обеих рамок взглянуть на это вопрос и Матрица сравнения На домашней странице пролета.

Liquibase обрабатывает DML, а также DDL. http://liquibase.org/manual/refactoring_commands Списки доступны теги, в том числе вставка, нагрузка, deletedata и т. Д.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top