LiquiBase on avoimen lähdekoodin, ilmainen ja cross-platform-ohjelmisto, joka on suunniteltu alusta asti hallinnoimiseksi, seuranta ja soveltamalla tietokanta muutoksia, sekä toteuttaa versio valvontajärjestelmä. Se integroituu Apache Ant, Apache Maven, Spring ja Servlet.
Ominaisuudet yhdellä silmäyksellä
Keskeisiä ominaisuuksia ovat tuki yhdistämällä useita muutoksia kerralla useita kehittäjiä, tukea koodin oksat, tietokanta refaktorointi IDE-plugin, tukea Linux, Windows ja Mac-käyttöjärjestelmien tuki liikkuvan takaisin muutoksia, Java Integration API, ja tukea automatisoitu sukupolven tai muuttaa-soveltamalla SQL skriptejä.
Lisäksi ohjelmiston avulla käyttäjä voi helposti hallita tuotantoa koskevista tiedoista ja useita testi aineistoja, luoda tietokanta vertailuissa tuottaa muutoslokien mistä vertailuissa tuottaa tietokannan muutos asiakirjat, tuottaa ja hallita purkamisen logiikkaa, sekä tehdä klusteri-turvallinen päivityksiä.
Yksi muita kiinnostavia ominaisuuksia, voimme mainita, että LiquiBase tukee yli 15 tietokantaan tyyppejä, sekä SQL, YAML, JSON ja XML-tiedostomuotoja, tukee laajennuksia ja liitännäisiä, tarjoaa yksinkertaisia komentoja, kuten Drop pylväs ja Luo Pöytä, sekä monimutkaiset välineisiin, kuten Merge Pylväät ja Lisää Hakutaulukko.
Konepellin alla ja tuetut käyttöjärjestelmät
Hanke kirjoitettu kokonaan Java-ohjelmointikielellä, mikä tarkoittaa, että se & todellisten tuloste; s cross-platform, tuettuja kaikissa käyttöjärjestelmissä, joissa Java Runtime Environment (JRE) on saatavilla, mukaan lukien kaikki GNU / Linux-jakeluissa, sekä Microsoft Windows ja Mac OS X käyttöjärjestelmät. Se on testattu sekä 64-bittinen ja 32-bittinen laitteissa.
Saatavuus
käyttäjän & rsquo; s mukavuutta, tämä ohjelma jaetaan sekä valmiiksi rakennettu binary paketti ja universaali lähteistä arkisto. Uusin versio on ladattavissa ilmaiseksi Softoware, mutta voit myös kloonata sen lähdekoodia GitHub. Lisätietoja löytyy hankkeen & rsquo; n virallinen nettisivu.
Mikä on uusi tässä julkaisussa:
- < li> Kiinteä indeksi sarake sisäkkäisiä tunnisteita luotu XML
Mikä on uusi versiossa 3.3.3:
- Kiinteät indeksisarakkeita sisäkkäisiä tunnisteita luotu XML
Mikä on uusi versiossa 3.3.2:
- Kiinteät indeksisarakkeita sisäkkäisiä tunnisteita luotu XML
Mikä on uusi versiossa 1.9.0:
- & quot; modifySql & quot; tukea, & quot; includeAll & quot; tukea, ja Sybase Adaptive SQL Anywhere tukea.
- polkuja & quot; ovat & quot; voi olla suhteessa changelog käyttämällä & quot; relativeToChangeLog & quot; määrite.
- & quot; Stop & quot; on muuttunut.
- runInTransaction määrite muutoskokoelma.
- Stronger validointi .xsd.
- Parempi Derby tukea.
- Jotkut bugikorjauksia.
Mikä on uusi versiossa 1.8.0:
- Lisätty SQLite tukea
- Vikakorjauksia
- Lisätty dropAllForeignKeyConstraints muuttaa
- Lisätty onFail ja onError edellytys epäonnistumisen valvonta li>
- Auto-lisäys täsmennetään ei-automaattinen lisäys taulukko ei onnistu vaan ohittaa lippu
- Voi ohjata onDelete ja onUpdate käyttäytyminen FK rajoitukset
- Lisätty mahdollisuuden määritellä, että indeksi olisi ainutlaatuinen
- Lisätietoja validointi askel tarkistaa vaaditut ominaisuudet suorituksen aikana
- Edistykselliset tilaaminen syntyy skriptejä JM
- Parannettu komentorivi migrator paluukoodit
- Konteksti tarkistus on kirjainkoko
- voidaan määrittää loppuun erottimina & lt; sql & gt; muuttaa
- Lisätty useita uusia edellytys tarkastusten
- Custom edellytykset voidaan siirtää parametrit
vaatimukset :
- Java 2 Standard Edition Runtime Environment
Kommentteja ei löytynyt