Мое приложение всегда разрабатывается, поэтому иногда - при обновлении версии - нужно создавать/изменять/удалять некоторые таблицы, изменять некоторые данные и т.д. Обычно требуется выполнить код sql.
Есть ли библиотека Java, которая может использоваться для обновления моей структуры базы данных в актуальном состоянии (анализируя что-то вроде "db structure version
" ) и выполняя собственный код sql для обновления с одной версии на другой)?
Также было бы здорово иметь некоторые базовые действия (например, добавить/удалить столбец), готовые к использованию с минимальной конфигурацией, то есть имя/тип и без кода sql.