LiquiBase is een open source, gratis en cross-platform bibliotheek software die is ontworpen vanaf de grond opgebouwd om te worden gebruikt voor het beheren, volgen en toepassen van wijzigingen in de database, evenals een versie controle systeem te implementeren. Het integreert met Apache Ant, Apache Maven, Spring en Servlet.
Kenmerken in een oogopslag
De belangrijkste kenmerken zijn ondersteuning voor het samenvoegen van meerdere wijzigingen in een keer uit verschillende ontwikkelaars, ondersteuning voor code takken, een database refactoring IDE-plugin, ondersteuning voor Linux, Windows en Macintosh-besturingssystemen, ondersteuning voor het terugdringen van veranderingen, Java Integratie API's en ondersteuning voor automatisch genereren of wijzigen-toepassen van SQL-scripts.
Daarnaast is de software laat gebruiker gemakkelijk productiegegevens en verscheidene testen datasets beheren, gegevensbestand diffs, genereren changelogs van diffs, van gegevensbestanden veranderen documentatie genereren en beheren rollback logica, alsmede cluster-safe upgrades doen.
Onder andere interessante functies, kunnen we vermelden dat LiquiBase ondersteunt meer dan 15-database types, evenals de SQL, YAML, JSON en XML-bestandsformaten ondersteunt extensies en plug-ins, biedt eenvoudige opdrachten, zoals Drop Column en Create Table, als complexe degenen zoals Columns samenvoegen en toevoegen Lookup tabel.
Onder de motorkap en de ondersteunde besturingssystemen
Het project wordt volledig geschreven in de programmeertaal Java, wat betekent dat het & rsquo; s cross-platform, ondersteund op alle besturingssystemen waar de Java Runtime Environment (JRE) is beschikbaar, met inbegrip van alle GNU / Linux distributies, alsook Microsoft Windows en Mac OS X-besturingssystemen. Het is met succes getest met zowel de 64-bits en 32-bits hardware platforms.
Beschikbaarheid
Voor de gebruiker & rsquo; s gemak, is dit programma verspreid als zowel een pre-built binary-pakket en een universele bronnen archief. De nieuwste versie kan gratis worden gedownload op Softoware, maar u kunt ook de broncode klonen van GitHub. Meer details zijn te vinden aan het project & rsquo; s officiële webpagina
Wat is nieuw in deze release:.
- < li> Vaste index column labels genesteld in gegenereerde XML
Wat is nieuw in versie 3.3.3:
- Vast index kolom geneste labels in gegenereerde XML
Wat is nieuw in versie 3.3.2:
- Vast index kolom geneste labels in gegenereerde XML
Wat is nieuw in versie 1.9.0:
- & quot; modifySql & quot; ondersteuning, & quot; includeAll & quot; ondersteuning en Sybase Adaptive SQL Anywhere ondersteuning.
- Paden in & quot; onder & quot; relativeToChangeLog & quot; kan ten opzichte van de changelog met behulp van de & quot zijn; attribuut.
- & quot; stoppen & quot; is veranderd.
- Een runInTransaction attribuut voor changeset.
- Sterkere validatie in XSD.
- Betere Derby steun.
- Een aantal bugfixes.
Wat is nieuw in versie 1.8.0:
- Toegevoegd SQLite ondersteuning
- Bug fixes
- Toegevoegd dropAllForeignKeyConstraints veranderen
- Toegevoegd onFail en OnError voorwaarde mislukking controles
- Auto-increment te specificeren op een niet-auto-increment tabel niet mislukken, maar gewoon negeert vlag
- Kan controle OnDelete en onUpdate gedrag FK beperkingen
- Toegevoegde mogelijkheid om aan te geven dat een index moet uniek zijn
- Extra validatie stap controleert benodigde attributen tijdens runtime
- Verbeterde bestellen van gegenereerd scripts met diff
- Verbeterde opdrachtregel migrator return codes
- Context controle is hoofdlettergevoelig
- Kan eindafbakening specificeren & lt; sql & gt; veranderen
- voegde verscheidene nieuwe voorwaarde controles
- Aangepaste randvoorwaarden kan worden doorgegeven parameters
Eisen
- Java 2 Standard Edition Runtime Environment
Reacties niet gevonden