LiquiBase е с отворен код, свободен софтуер и междуплатформена библиотека, която е проектирана от самото начало да се използва за управление, проследяване и прилагане на промените в базата данни, както и да се въведе система за контрол на версиите. Той се интегрира с Apache Ant, Apache Maven, Spring и Servlet.
Удобства в един поглед
Основни характеристики включват поддръжка за сливане на множество промени наведнъж от няколко фирми, подкрепа за клони код, база данни рефакториране IDE-плъгин, подкрепа за Linux, Windows и Macintosh операционни системи, поддръжка на подвижния обратно промени, Java Интеграция APIs, и подкрепа за автоматизирано генериране или промените-прилагане на SQL скриптове.
В допълнение, софтуерът позволява на потребителя лесно да управлявате производствените данни и няколко тестови набори от данни, да създавате diffs бази данни, генериране changelogs от diffs, генериране на документация база данни на климата, генериране и управление на намаление на цените логика, както и да се направи касетъчни-безопасна ъпгрейди.
Сред другите интересни функции, можем да споменем, че LiquiBase поддържа над 15 вида бази данни, както и SQL, YAML, JSON и XML файлови формати, поддържа разширения и плъгини, предлага прости команди, като Drop Column и Създай Маса, както и комплексни обичат Обединяване Колони и Добави търсене на маса.
При операционните системи качулка и подкрепяни
Проектът е написана изцяло на езика за програмиране Java, което означава, че & rsquo; ите по-платформа, подкрепена от всички операционни системи, където Java Runtime Environment (JRE) е достъпно, включително всички GNU / Linux дистрибуции, както и операционни системи Microsoft Windows и Mac OS X. Тя е била успешно тествана с двете 64-битови и 32-битови хардуерни платформи.
Наличност
За потребителя & rsquo; ите удобство, тази програма се разпространява едновременно като предварително изграден двоичен пакет и универсална източници архив. Последната версия може да бъде изтеглен безплатно от Softoware, но можете да клонирате изходен код от GitHub. Повече подробности могат да бъдат намерени на проекта & rsquo; официалния уеб страница
Какво ново в тази версия:.
- < Ли> Фиксирана индекс колона вложени тагове в генерира XML
Какво ново във версия 3.3.3:
- Фиксирана индекс колона вложени тагове в генерира XML
Какво ново във версия 3.3.2:
- Фиксирана индекс колона вложени тагове в генерира XML
Какво ново във версия 1.9.0:
- & quot; & quot modifySql; подкрепа, & quot; & quot includeAll; подкрепа и Sybase Adaptive SQL Anywhere подкрепа.
- Paths в & quot; & quot включват; може да бъде отнесено към ChangeLog помощта на & quot; & quot relativeToChangeLog; атрибут.
- & quot; & quot спре; се е променило.
- A runInTransaction атрибут за changeSet.
- Stronger валидиране в .xsd.
- По-добре Derby подкрепа.
- Някои поправки.
Какво ново във версия 1.8.0:
- Добавена е поддръжка SQLite
- Корекции на грешки
- Добавено onFail и onError контроли недостатъчност предпоставка
- Auto инкрементиране уточняване на маса не-автоматично увеличение няма да се провали, а просто игнорира флаг
- Мога контролира onDelete и OnUpdate поведение за FK ограничения
- Добавено способност да се уточни, че един индекс трябва да бъде уникален
- Допълнителни проверки етап на утвърждаване на необходимите атрибути по време на изпълнение
- Подобряване на подреждане на генерирани скриптове с разл
- Подобрена командни кодове линия Migrator връщане
- Context проверка е нечувствителен
- Мога зададени края разделител в & LT; SQL & GT; промените
- Персонализирани предпоставки могат да бъдат предадени параметри
<> Li Публикувана dropAllForeignKeyConstraints променят
<> Li добавени няколко нови проверки предпоставка
<> силни Изисквания
- Java 2 Standard Edition Runtime Environment
Коментари не е намерена