LiquiBase è un open source, libero e software libreria multi-piattaforma che è stato progettato da zero per essere utilizzato per la gestione, il monitoraggio e l'applicazione di modifiche del database, nonché di implementare un sistema di controllo della versione. Si integra con Apache Ant, Apache Maven, Primavera e Servlet.
Caratteristiche principali
Le caratteristiche principali includono il supporto per la fusione più modifiche contemporaneamente da diversi sviluppatori, il supporto per i rami di codice, un database refactoring IDE-plugin, il supporto per i sistemi operativi Linux, Windows e Macintosh, il supporto per il rollback modifiche, Java Integration API, e il supporto per la generazione automatica o cambia-applicazione di script SQL.
Inoltre, il software consente all'utente di gestire facilmente i dati di produzione e diversi insiemi di dati di prova, creare diff di database, generare changelog da diff, generare la documentazione cambiamento di database, generare e gestire la logica rollback, nonché a fare gli aggiornamenti di cluster-safe.
Tra le altre caratteristiche interessanti, possiamo dire che LiquiBase supporta oltre 15 tipi di database, così come l'SQL, YAML, JSON e formati di file XML, supporta le estensioni e plugin, offre semplici comandi, come la goccia Colonna e Create Table, così come quelli complessi come Unisci le colonne e aggiungere Lookup Table.
Con i sistemi operativi supportati e cappuccio
Il progetto è scritto interamente in linguaggio di programmazione Java, il che significa che & rsquo; s multipiattaforma, supportato su tutti i sistemi operativi in cui il Java Runtime Environment (JRE) è disponibile, tra cui tutte le distribuzioni GNU / Linux, così come i sistemi operativi Microsoft Windows e Mac OS X. E 'stato testato con successo con entrambe le piattaforme hardware a 64-bit e 32-bit.
Disponibilità
Per l'utente & rsquo; s convenienza, questo programma è distribuito sia come pacchetto binario pre-costruito e un archivio fonti universale. L'ultima versione può essere scaricata gratuitamente su Softoware, ma è possibile anche clonare il suo codice sorgente da GitHub. Maggiori dettagli possono essere trovati sul progetto & rsquo; s pagina web ufficiale
Cosa c'è di nuovo in questa versione:.
- < li> colonna di indice fissa nidificato tag in XML generato
Cosa c'è di nuovo nella versione 3.3.3:
- Indice della rubrica fissa tag annidati in XML generato
Cosa c'è di nuovo nella versione 3.3.2:
- Indice della rubrica fissa tag annidati in XML generato
Cosa c'è di nuovo nella versione 1.9.0:
- & quot; modifySql & quot; supporto, & quot; includeAll & quot; supporto, e Sybase Adaptive SQL Anywhere supporto.
- Percorsi in & quot; includono & quot; può essere relativa al changelog con il & quot; relativeToChangeLog & quot; attributo.
- & quot; stop & quot; è cambiato.
- Un attributo runInTransaction per changeset.
- validazione più forte in XSD.
- Meglio Derby supporto.
- Alcune correzioni di bug.
Cosa c'è di nuovo nella versione 1.8.0:
- Aggiunto il supporto a SQLite
- Correzioni di bug
- dropAllForeignKeyConstraints Aggiunto cambiano
- Aggiunto onFail e onerror controlli fallimento presupposto
- incremento automatico specificando su una tabella non-auto-incremento non manca ma ignora semplicemente bandiera
- Può controllare onDelete e il comportamento onUpdate per vincoli FK
- Aggiunta la possibilità di specificare che l'indice dovrebbe essere unico
- Ulteriori controlli fase di validazione per attributi richiesti in fase di esecuzione
- Migliore ordinazione di script generati con diff
- codici restituiti linea migratore migliorata comando
- controllo Context è case insensitive
- Può specificare fine delimitatore in & lt; sql & gt; modificare
- aggiunti diversi nuovi controlli delle precondizioni
- precondizioni personalizzati possono essere passati
Parametri
Requisiti :
- Java 2 Standard Edition Runtime Environment
I commenti non trovato