LiquiBase är en öppen källkod, fri och plattformsoberoende bibliotek programvara som har utformats från grunden för att kunna användas för att hantera, spåra och tillämpa databasen ändras, samt att genomföra ett versionshanteringssystem. Den integrerar med Apache Ant, Apache Maven, våren och servlets.
Funktioner i korthet
Viktiga funktioner inkluderar stöd för att slå samman flera förändringar på en gång från flera utvecklare, stöd för kod grenar, en databas refactoring IDE-plugin, stöd för Linux, Windows och Macintosh operativsystem, stöd för att rulla tillbaka ändringar, Java Integration API, och stöd för automatiserad produktion eller ändra applicerings av SQL-skript.
Dessutom programvaran låter användaren att enkelt hantera produktionsdata och flera prov dataset, skapa databas diffar, generera ändringsloggar från diffar, generera databasändring dokumentation, generera och hantera rollback logik, såväl som att göra klustersäkra uppgraderingar.
Bland andra intressanta funktioner, kan vi nämna att LiquiBase stöder över 15 databastyper, liksom SQL, YAML, JSON och XML filformat stöder tillägg och plugins, erbjuder enkla kommandon, såsom Drop Kolumn och skapa tabell, liksom komplexa gillar Sammanfoga kolumner och Lägg uppslagstabell.
Under operativsystem huva och stöds
Projektet är skriven helt i programmeringsspråket Java, vilket innebär att det & rsquo; s plattformsoberoende, stöds på alla operativsystem där Java Runtime Environment (JRE) är tillgänglig, inklusive alla GNU / Linux-distributioner, samt Microsoft Windows och Mac OS X-operativsystem. Det har testats framgångsrikt med både 64-bitars och 32-bitars hårdvaruplattformar.
Tillgänglighet
För användaren och rsquoen; s bekvämlighet, är det här programmet distribueras som både färdiga binärpaket och en universell källor arkiv. Den senaste versionen kan laddas ner gratis på Softoware, men du kan också klona sin källkod från GitHub. Mer information kan hittas på projektet och rsquoen; s officiella hemsida
Vad är nytt i den här versionen.
- < li> Fixat indexkolumn kapslade taggar i genererade XML
Vad är nytt i version 3.3.3:
- Fast index kolumnen kapslade taggar i genererade XML
Vad är nytt i version 3.3.2:
- Fast index kolumnen kapslade taggar i genererade XML
Vad är nytt i version 1.9.0:
- & quot; modifySql & quot; support, & quot; includeAll & quot; stöd, och Sybase Adaptive SQL Anywhere stöd.
- Banor i & quot; & quot; kan vara i förhållande till ändringsloggen med hjälp av & quot; relativeToChangeLog & quot; attribut.
- & quot; stoppa & quot; har ändrats.
- En runInTransaction attribut för ändringsset.
- Starkare validering i .xsd.
- Bättre Derby stöd.
- En del buggfixar.
Vad är nytt i version 1.8.0:
- Lade SQLite stöd
- Buggfixar
- Lades dropAllForeignKeyConstraints ändra
- Lade onFail och onerror förutsättning misslyckande kontroller
- Auto-ökning specificerar på en icke-auto-ökning tabellen inte misslyckas utan helt enkelt ignorerar flaggan
- Kan styra onDelete och onUpdate beteende för FK begränsningar
- Lade till möjligheten att ange att ett index bör vara unikt
- Ytterligare validering steg kontrollerar obligatoriska attribut vid körning
- Förbättrad beställning av genererade skript med diff
- Förbättrad kommandorad migrator returkoder
- Context kontroll är fallet okänslig
- Kan ange slut avgränsare i & lt; sql & gt; ändra
- lagt till flera nya Förutsättning kontroller
- Egna förutsättningar kan föras parametrar
Krav :
- Java 2 Standard Edition Runtime Environment
Kommentarer hittades inte