Библиотека java для поддержки структуры базы данных

Мое приложение постоянно развивается, поэтому иногда - при обновлении версии - некоторые необходимо создать / изменить / удалить таблицы, изменить некоторые данные и т. д. Как правило, необходимо выполнить некоторый код sql.

Есть ли библиотека Java, которая может использоваться для поддержания структуры моей базы данных в актуальном состоянии (by анализируя что-то вроде " версия структуры базы данных "информация и выполнение пользовательского sql кода для обновления с одной версии на другую)?

Также было бы здорово иметь некоторые базовые действия (например, добавить / удалить столбец), готовые к использованию с минимальная конфигурация, то есть имя / тип и отсутствие кода sql.

10
задан Travis Heeter 9 January 2017 в 16:26
поделиться