Liquibase ist ein Open Source, freie und plattformübergreifende Software-Bibliothek, die aus dem Boden konzipiert wurde, bis zur Verwaltung, Verfolgung und Anwendung von Datenbankänderungen, sowie ein Versionskontrollsystem zu implementieren verwendet werden. Die nahtlose Integration mit Apache Ant, Apache Maven, Frühling und Servlet.
Features auf einen Blick
Key Features sind Unterstützung für die Zusammenführung mehrere Änderungen gleichzeitig von mehreren Entwicklern Unterstützung für Code-Filialen, eine Datenbank Refactoring IDE-Plugin, Unterstützung für Linux, Windows und Macintosh-Betriebssystemen, die Unterstützung von Rollback Änderungen, Java Integration-APIs und Unterstützung bei der automatisierten Erstellung oder Änderung-Anwendung von SQL-Skripts.
Darüber hinaus ermöglicht die Software Benutzer die einfache Verwaltung von Produktionsdaten und mehrere Testdatensätzen zu erstellen Datenbank diffs, erzeugen Changelogs von Diffs, erzeugen Datenbankänderungsdokumentation, zu erzeugen, und Rollback-Logik verwalten, sowie Cluster-Safe-Upgrades zu tun.
Zu den weiteren interessanten Features, können wir erwähnen, dass Liquibase unterstützt mehr als 15 Datenbanktypen, sowie die SQL, YAML, JSON und XML-Dateiformate unterstützt Erweiterungen und Plugins, bietet einfache Befehle wie Tropfen Spalte und Tabelle erstellen, Spalten sowie komplexe wie Merge und hinzufügen Lookup-Tabelle.
Unter der Haube und unterstützte Betriebssysteme
s Cross-Plattform, auf allen Betriebssystemen, wo der Java Runtime Environment (JRE) verfügbar ist, einschließlich aller GNU / Linux-Distributionen unterstützt, ebenso wie;
Das Projekt ist komplett in der Programmiersprache Java, was bedeutet, dass es & rsquo geschrieben die Microsoft Windows und Mac OS X-Betriebssysteme. Es wurde erfolgreich mit sowohl 64-Bit- und 32-Bit-Hardware-Plattformen getestet.
Verfügbarkeit
Für den Anwender & rsquo; s Komfort ist dieses Programm sowohl als vorgefertigte Binär-Paket und einer universellen Quellen-Archiv verteilt. Die neueste Version kann kostenlos auf Softoware heruntergeladen werden, aber Sie können auch den Quellcode zu klonen von GitHub. Mehr Details finden Sie auf der Projekt & rsquo gefunden; s offizielle Webseite
Was ist neu in dieser Pressemitteilung:.
- < li> Feste Indexspalte verschachtelt Tags in generierten XML
Was ist neu in der Version 3.3.3:
- Feste Indexspalte verschachtelt Tags in generierten XML
Was ist neu in der Version 3.3.2:
- Feste Indexspalte verschachtelt Tags in generierten XML
Was ist neu in der Version 1.9.0:
- & quot; ModifySQL & quot; Unterstützung, & quot; INCLUDEALL & quot; Support und Sybase Adaptive SQL Anywhere-Support.
- Paths in & rdquo; umfassen & rdquo; relativeToChangeLog & quot; relativ zu der Änderungs Verwendung des & quot sein; Attribut.
- & quot; zu stoppen & quot; hat sich geändert.
- Ein runInTransaction Attribut für Differenzmenge.
- Stronger Validierung in XSD.
- Bessere Derby Support.
- Einige Bugfixes.
Was ist neu in der Version 1.8.0:
- Added SQLite Unterstützung
- Bug fixes
- Hinzugefügt dropAllForeignKeyConstraints ändern
- Added onFail und onError Voraussetzung Ausfallkontrollen
- Auto-Inkrement-Angabe auf einem Nicht-Auto-Inkrement-Tabelle nicht versagt, sondern einfach ignoriert Fahne
- Können onDelete und onUpdate Verhalten für FK Einschränkungen steuern
- Möglichkeit hinzugefügt, um anzugeben, dass ein Index sollte eindeutig sein
- Zusätzliche Validierungsschritt prüft erforderlichen Attribute zur Laufzeit
- Verbesserte Anordnung der generierten Skripte mit diff
- Verbesserte Kommandozeile Migrator Rückgabecodes
- Kontextprüfung ist Groß- und Kleinschreibung
- Können Endebegrenzer angeben, in & lt; SQL & gt; ändern
- Hinzugefügt einige neue Voraussetzung Kontrollen
- Benutzerdefinierte Vorbedingungen geführt werden können Parameter
Anforderungen :
- Java 2 Standard Edition Runtime Environment
Kommentare nicht gefunden