SQL DDL генерирует патч sql
В настоящее время я использую Apache DdlUtils для создания SQL для разных баз данных с использованием XML. Есть ли инструмент, который может автоматически генерировать патч SQL для разных версий?
Например, с версии 1.0 на 2.0:
- В некоторых таблицах добавлены новые столбцы.
- В некоторых таблицах изменены типы столбцов.
- Добавлены новые операторы вставки.
Я думаю, что мой текущий Apache DdlUtils не должен этого делать.
Я ожидаю, что на этот раз будут выведены операторы SQL ALTER TABLE COLUMN и новые операторы вставки. Я ожидаю, что смогу указать содержимое определения базы данных двух версий и создать патч SQL на основе различий.