LiquiBase yra atviro kodo, laisvas ir międzyplatformowa biblioteka programinė įranga, kuri buvo sukurtas nuo žemės iki būti naudojami valdyti, stebėjimo ir taikant duomenų bazės pakeitimus, taip pat įgyvendinti versija kontrolės sistemą. Ji sujungia su Apache Ant, Apache Maven, pavasario ir Servlet.
Funkcijos iš pirmo žvilgsnio
Pagrindinės funkcijos apima paramą sujungti kelis pakeitimus iš karto iš kelių kūrėjams, parama kodas šakų, duomenų bazės Pertvarkymas IDE-įskiepiai, paramos Linux, Windows ir Macintosh operacinėmis sistemomis, paramos valcavimo atgal pakeitimus, Java API integracijos ir parama automatine kartos ar pakeisti taikančias SQL scenarijus.
Be to, programinė įranga leidžia vartotojui lengvai valdyti gamybos duomenis ir keletą bandymų duomenų rinkinius, sukurti duomenų diffs, generuoti changelogs iš diffs, generuoti duomenų bazės kaitos dokumentus, kaupti ir valdyti kartojamo logika, taip pat daryti kasetines saugus atnaujinimus.
Tarp kitų įdomių funkcijų, mes galime paminėti, kad LiquiBase palaiko daugiau nei 15 duomenų bazių tipų, taip pat SQL, yaml, JSON ir XML failų formatus, palaiko plėtinius ir įskiepių, siūlo paprastas komandas, tokias kaip Drop kolonėlės ir CREATE TABLE, taip pat sudėtingi tie patinka Sujungti stulpelius ir Add lookup lentelę.
Pagal gaubtu ir palaikomų operacinių sistemų
Projektas parašyta visiškai Java programavimo kalba, tai reiškia, kad tikrumo; cross-platform, palaikoma visose operacinėse sistemose, kur Java Runtime Environment (JRE) lėšų, įskaitant visus GNU / Linux distribucijų, taip pat Microsoft Windows ir Mac OS X OS. Jis buvo sėkmingai išbandyta su abiem 64-bitų ir 32 bitų platformų.
Prieinamumas
naudotojui & rsquo; patogumui, ši programa yra platinama ir kaip iš anksto pastatytas binary ir universalios šaltinių archyve. Naujausia versija galima atsisiųsti nemokamai Softoware, bet jūs taip pat galite mesti savo kodą iš GitHub. Daugiau informacijos galima rasti projekto & rsquo; oficiali interneto puslapis
Kas naujo , šioje laidoje.
- < li> Fiksuotas puslapis stulpelis įdėtos žymeles generuoja XML
Kas naujo versijos 3.3.3:
- Fiksuotas puslapis kolonėlės įdėtos žymeles generuoja XML
Kas naujo versijos 3.3.2:
- Fiksuotas puslapis kolonėlės įdėtos žymeles generuoja XML
Kas naujo versijos 1.9.0:
- & quot; modifySql & quot; parama, & quot; includeAll & quot; parama ir Sybase Adaptive SQL Anywhere paramą.
- kelius & quot; yra & quot; gali būti palyginti su ChangeLog naudojant & quot; relativeToChangeLog & quot; atributas.
- & quot; Stop & quot; pasikeitė.
- runInTransaction atributas Pakeista.
- Stipresni Tvirtinama .xsd.
- Geriau Derbis paramą.
- Kai taisymo.
Kas naujo versijos 1.8.0:
- patalpintas SQLite parama;
- Klaidų pataisymai
- Pridėta dropAllForeignKeyConstraints pakeisti
- patalpintas onFail ir onerror sąlyga nepakankamumas kontrolė
- Auto-prieaugis nurodant nesiekiant auto prieaugio stalo neturi žlugti bet tiesiog ignoruoja vėliava
- Ar kontroliuoti onDelete ir onUpdate elgesį FK apribojimus;
- Pridėta galimybė nurodyti, kad indeksas turėtų būti unikalus;
- Papildomos žingsnio patvirtinimo patikrinimai reikalingi atributai vykdymo metu;
- Geresnis užsakymas generuoja scenarijus su diff
- Patobulintas komandų eilutę Migrator grąžinimo kodai
- Kontekstas tikrinamas didžiąsias ir mažąsias raides;
- Ar nurodyti pabaigos separatorius & lt; SQL & gt; pakeisti
- Pridėta keletas naujų Parengimo patikrinimai;
- Custom prielaidos gali būti perduota parametrai
Reikalavimai :
- Java 2 Standard Edition Runtime Environment "
Komentarai nerastas