Я хотел бы знать, какие существуют альтернативы для замены DDL-утилов из Apache.Альтернативы DDLUtils от apache
Я прошу об этом, потому что ddlutils проектирует швы мертвым, а также не поддерживает H2 Базы данных. Я искал его, и я нашел такие предложения, как liquidbase или flyway.
Моя проблема: эти рамки запускаются при запуске проекта и изменении структуры БД на основе некоторых файлов XML. Они действительно предназначены для миграции баз данных.
Что я хочу - это фреймворк для CREATE/ALTER Tables в Runtime на высоком уровне абстракции, то есть поддержка как минимум Mysql, Sqlserver, oracle и H2.
Например, я мог бы сказать в двигатель, что я хочу, чтобы создать таблицу с полем AGE с типовым числом, и структура будет перефразировать на:
create table MY(id bigint(20))
create table MY(id bigint)
create table MY (id, number)
в зависимости от базового дб двигателя.
Любые предложения?
Я видел, что есть патч для ddlutils, так как он поддерживает H2. Однако я не смог исправить мою проверку svn ...
Любая помощь будет оценена.
спасибо заранее Руи
Вы нашли что-нибудь до сих пор? – GabrielBR
Мне тоже нужно это. @GabrielBR вы когда-нибудь находили что-нибудь? – mtyson