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
Коментар не знайдено