Sqitch veikia kaip bet kuris kitas versiją kontrolės sistemos, stebėjimo pokyčius tarp failų, tačiau, skirtingai nei įprastų VCS sistemų, Sqitch stebi tik padarytus pakeitimus į duomenų bazę.
Jei kažkas negerai vienu metu ar kitu metu vystymosi stadijoje, Sqitch leidžia kūrėjams tiesiog grįžti laiku ir stebėti klaidą ar daugiau tiesiog, tiesiog grįžti visą duomenų bazę.
Sqitch yra labai naudinga priemonė, ypač kritinėse interneto programų, kuriose saugomi duomenys turi būti apsaugoti nuo atsitiktinio jų pakeitimai ar įsilaužimo bandymų.
Nes dabar, tik PostgreSQL, SQLite ir MySQL palaiko su Sqitch
Kas naujo , šioje laidoje.
- stacionarus įrengimas gedimo trūksta IO :: Failo modulį "Windows".
- Fiksuotas failo bandymo nepakankamumas dėl Oracle variklis Windows.
- Ištaisyta klaida, kai vardų-Automatinio: 0.16 sukelia klaidų, pavyzdžiui, & quot; Neteisingas objekto Pavyzdžiui:. "geltonoji" & quot;
Kas naujo versija 0.9991:
- stacionarus įrengimas nepakankamumas dėl trūkstamos IO :: Failų modulį Langai.
- Fiksuotas failo bandymo nepakankamumas dėl Oracle variklis Windows.
- Ištaisyta klaida, kai vardų-Automatinio: 0.16 sukelia klaidų, pavyzdžiui, & quot; Neteisingas objekto Pavyzdžiui:. "geltonoji" & quot;
Kas naujo versijos 0.999:
- stacionarus įrengimas nepakankamumas dėl trūkstamos IO :: Failų modulį Langai.
- Fiksuotas failo bandymo nepakankamumas dėl Oracle variklis Windows.
- Ištaisyta klaida, kai vardų-Automatinio: 0.16 sukelia klaidų, pavyzdžiui, & quot; Neteisingas objekto Pavyzdžiui:. "geltonoji" & quot;
Kas naujo versija 0,992:.
- Fiksuoti tikslinės bandymų nesėkmes Windows
- Pridėta parama Postgres-XC į PostgreSQL variklis. Sqitch registro lentelėse yra platinamas replikacijos visiems duomenų mazgų.
- Pridėta parama MariaDB 5.3 ir aukštojo prie MySQL variklį.
Kas naujo versijos 0.991:
- Eliminuotas & quot; naudojimas grąžinamos vertės & quot; įspėjimai, kai duomenų bazės ryšius nepavyks.
- Sumažintas minimalus reikalaujamas DBD :: Firebird į v1.11.
- Ištaisyta `--verbose` variantą į` target` komandą.
- eliminuojamas vartotojui konfigūravimo klausimai bandymų dėka chromatines.
- Fiksuoti bandymų nesėkmes, kai `$ PGPASSWORD` aplinkos kintamasis nustatytas.
Kas naujo versija 0,980:
- Pašalinta specialus atvejis tvarkymas naudotojo vardą ir pavardę nerealu iš OS X sistemoje.
Kas naujo versijos 0.973:
- Dabar Reikalauti DBD :: SQLite rengiami SQLite 3.7.11 arba didesnis. Jis visada turi, bet dabar jis meta prasmingą išimtis, jei senesnė versija kaupiami DBD :: SQLite.
Kas naujo versijos 0.970:
- Pridėta projekto pavadinimą antraštėje prie išėjimo "planas" komanda.
- Pridėta Oracle variklis.
- Pridėta `sqitchtutorial-oracle.pod` A Oracle konkretus variantas" sqitchtutorial.pod`.
Kas naujo versijos 0.965:
- Fiksuotas jei testas dėl linija nesibaigiančią charakterio variantų Windows .
- Pakeistas visas `$ /" išėjimo "& quot; & # panaudojimas x5c; N & quot;.`
- Fiksuotas statyti klaida, kuri neleidžia įrengimo Perl 5.10, kai patronuojanti modulis nebuvo įdiegta.
Kas naujo 0.964 versija:
- Pašalinta DBD :: SQLite nuo statyti priklausomybių sąrašą.
- Fiksuoti bandymų įrangos gedimas dėl koduojamas (plataus pobūdžio) įspėjimai dėl sukėlė sistemoms su nieanglojęzycznej panoramos papildymas.
- Pašalinta rankinis Throwable anketa `previous_exception` App :: Sqitch :: X" Throwable 0.200007 ir didesnis, kai ji nebereikalinga.
- Pasikeitė testas lyginant failų turinį, kad pralaimi Windows padaryti laisvesnę palyginimą ir, tikiuosi, nustatyti bandymo nepakankamumas.
Kas naujo versijos 0.960:
- `rebase` komandų nebėra nepavyksta, jei duomenų bazė yra jau grįžo, bet tiesiog daro pastabą apie tai ir eina prie dislokuoti.
- Pridėta `planas" komandą. Tai tarsi "log`, bet rodo pokyčius planą, o ne įvykiai įrašomi į duomenų bazę, sąrašą.
- Pridėta `search_changes ()` planą. Naudojamas `planas" komandą.
- Pridėta `--oneline` parinktį prie` log` komandą.
- Leisti žymėjimą savavališkai kaita, ne tik paskutinis kaitos plane, priimdamas kaitos specifikacija (vardas, asmens tapatybės arba tag), kaip antrasis argumentas į `tag` komandą.
- Atnaujinta klaidų pranešimai pažymėti, kad tuščių simbolių neįleidžiami į projektą, keisti arba Registruokitės! pavadinimus.
Kas naujo versijos 0.953:
- Fiksuotas testas nepakankamumas `t / engine.t` sukėlė pagal laikrodžio erkių.
- Pasikeitė patikrinti šabloną baigtis `ROLLBACK`, o ne` COMMIT`. Tai, kad ji skatina žmonės, kad ilgalaikis pokyčius patikrinti tyrimus.
- Fiksuotas išimtis sukėlė ant bandant grįžti arba perskaičiuoja `--to` pokytį, kuris neegzistuoja duomenų bazėje.
- Pridėta rekomendacija Pod :: Paprasta pasiruošimo procesą.
- Pridėta `--etcdir` statyti galimybę nurodyti katalogą, kuriame turi būti įdiegta konfigūracijos ir šablono failai. Numatytasis `etc / sqitch` pakatalogį iš` --prefix` "--install_base` arba Perlo priešdėlį.
- Pridėta `--installed_etcdir` statyti parinktį. Tai yra naudojama nustatyti, kad sistema ir kt kataloge vietą. Numatytasis į "--etcdir` vertės.
Apribojimai :
- vis dar kuriama, .
Komentarai nerastas