LiquiBase является открытым исходным кодом, бесплатно и программное обеспечение кросс-платформенная библиотека, которая была разработана с нуля для использования в управлении, отслеживая и применяя изменения баз данных, а также внедрить систему контроля версий. Он интегрируется с Apache Ant, Maven, Apache весны и Servlet.
Основные особенности
Основные характеристики включают в себя поддержку слияния нескольких изменения сразу от нескольких разработчиков, поддержка веток кода, рефакторинга базы данных IDE-плагин, поддержка для операционных систем Linux, Windows и Macintosh, поддержка отката изменений, интерфейсы интеграции Java и поддержка автоматической генерации или изменения-скриптов применения SQL.
Кроме того, программное обеспечение позволяет пользователю легко управлять производственные данные и несколько тестовых наборов данных, создания посмотреть различия баз данных, генерации списков изменений из файлов изменений, создания документации изменения базы данных, создавать и управлять отката логику, а также сделать кассетные безопасный обновления.
Среди других интересных особенностей, мы можем отметить, что LiquiBase поддерживает более 15 типов баз данных, а также SQL, YAML, JSON и форматов файлов XML, поддерживает расширения и плагины, предлагает простые команды, такие как падения Колонна и создать таблицу, а также сложные нравится Merge Колонны и Добавить таблицы поиска.
Под капотом и поддерживаемых операционных систем
Проект полностью написан на языке программирования Java, который означает, что & Rsquo, S кросс-платформенный, поддерживается на всех операционных системах, где Java Runtime Environment (JRE) доступно, в том числе во всех дистрибутивах GNU / Linux, а также операционки Microsoft Windows и Mac OS X. Она была успешно протестирована с обеих 64-битных и 32-битных аппаратных платформ.
Доступность
Для пользователя и Rsquo; s удобство, эта программа распространяется и как встроенных бинарного пакета и универсального архиве источников. В последней версии можно бесплатно загрузить на Softoware, но вы также можете клонировать его исходный код из GitHub. Более подробную информацию можно найти на проекте и Rsquo; s официальная страница
Что нового В этом выпуске:.
- < LI> Исправлена колонка индекс вложенные теги в XML, генерируемого
Что нового в версии 3.3.3:
- Исправлена столбцов индекса вложенные теги в XML, генерируемого
Что нового в версии 3.3.2:
- Исправлена столбцов индекса вложенные теги в XML, генерируемого
Что нового в версии 1.9.0:
- & Quot; modifySql & Quot; поддержка, и Quot; includeAll & Quot; поддержка и Sybase Adaptive SQL Anywhere поддержку.
- Пути в & Quot; включают & Quot; может быть по отношению к список изменений, используя & Quot; relativeToChangeLog & Quot; атрибут.
- & Quot; остановить и Quot; изменилось.
- а runInTransaction атрибут для изменений.
- Сильнее проверки в XSD-.
- Лучше Дерби поддержка.
- Некоторые исправления.
Что нового в версии 1.8.0:
- Добавлена поддержка SQLite
- Исправления
- Добавлены dropAllForeignKeyConstraints
- Добавлена onFail и OnError управления недостаточность условием
- Авто-инкремент указывая на стол, не автоинкрементного не подведет, но просто игнорирует флаг
- Может управлять OnDelete и OnUpdate поведение для ФК ограничений
- Добавлена возможность указать, что индекс должен быть уникальным
- дополнительный шаг проверки проверяет необходимые атрибуты во время выполнения
- Улучшена заказа генерируемых скриптов с Diff
- Улучшена команда обратной линии Migrator коды
- проверка Контекст нечувствительны к регистру
- Может указать конечную разделитель в & Lt; SQL & GT; изменить
- Добавлено несколько новых проверок предусловий
- Пользовательские предпосылки могут быть переданы параметры
изменить
Требования
- Java 2 Standard Edition Runtime Environment
Комментарии не найдены