Sqitch funguje stejně jako jakýkoli jiný systém pro správu verzí, sledování změn mezi soubory, ale na rozdíl od normálních systémy VCS, Sqitch sleduje pouze změny provedené v databázi.
Pokud se něco pokazilo na jednom místě nebo jiný ve fázi vývoje, Sqitch umožňuje vývojářům jednoduše vrátit v čase a sledovat chybu, nebo více jednoduše, stačí vrátit celou databázi.
Sqitch je velmi užitečný nástroj, a to zejména v kritických webových aplikací, kde musí být uložená data chráněny proti náhodnému změny nebo hacking.
Pro tuto chvíli pouze PostgreSQL, SQLite a MySQL jsou podporovány Sqitch
Co je nového v této verzi:.
- Pevné uložení selhání v důsledku chybějících modul IO :: souborů v systému Windows.
- Pevná selhání testovací soubor pro motor Oracle v systému Windows.
- Opravena chyba, kdy namespace-autoclean: 0,16 způsobené chyby, jako například & quot; Neplatné instanci objektu:. "žluté" & quot;
Co je nového ve verzi 0.9991:
- Pevná selhání instalace díky chybějící modulu IO :: Soubor Windows.
- Pevná selhání testovací soubor pro motor Oracle v systému Windows.
- Opravena chyba, kdy namespace-autoclean: 0,16 způsobené chyby, jako například & quot; Neplatné instanci objektu:. "žluté" & quot;
Co je nového ve verzi 0.999:
- Pevná selhání instalace díky chybějící modulu IO :: Soubor Windows.
- Pevná selhání testovací soubor pro motor Oracle v systému Windows.
- Opravena chyba, kdy namespace-autoclean: 0,16 způsobené chyby, jako například & quot; Neplatné instanci objektu:. "žluté" & quot;
Co je nového ve verzi 0,992:.
- Pevné selhání Terčová zkouška na Windows
- Byla přidána podpora pro Postgres-XC do motoru PostgreSQL. Sqitch tabulky registru jsou distribuovány replikace na všechny datové uzly.
- Byla přidána podpora pro mariadb 5.3 a vyšší k motoru MySQL.
Co je nového ve verzi 0,991:
- vypadl & quot; využití neinicializovanou VALUE & quot; upozornění při připojení k databázi selže.
- snížila minimální požadovaný DBD :: Firebird na v1.11.
- Opravena `--verbose` možnost k` příkazu target`.
- vypadl více uživatelsky konfigurace problémů v testech, díky chromatické.
- Pevné selhání testů, když `$ PGPASSWORD` proměnná prostředí je nastavena.
Co je nového ve verzi 0,980:
- Odstraněna manipulace zvláštní případ celé jméno uživatele přitažené za vlasy ze systému na Mac OS X.
Co je nového ve verzi 0,973:
- nyní vyžadují DBD :: SQLite sestaven s SQLite 3.7.11 nebo vyšší. To vždycky, ale teď to hází smysluplně výjimku, pokud starší verze je sestaven do DBD :: SQLite.
Co je nového ve verzi 0,970:
- Přidána název projektu v záhlaví k výstupu z `plan` příkaz.
- Přidána motor Oracle.
- Přidána `sqitchtutorial-oracle.pod`, je Oracle specifická varianta` sqitchtutorial.pod`.
Co je nového ve verzi 0,965:
- Pevná nedaří testy kvůli změnám linka charakteru-končit na Windows .
- Nahrazeno všechna použití `$ /` ve výstupu na `& quot; & # x5c, N ''.`
- Opravena chyba sestavení, která zabránila instalaci na Perl 5.10, kdy nebyla nainstalována nadřízeného modulu.
Co je nového ve verzi 0,964:
- Odstraněno DBD :: SQLite ze seznamu sestavení závislostí.
- Pevná zkušební poruchy způsobené kódovaný (široký-znaku) varování na spuštěno v systémech s neanglických národní prostředí.
- Odstraněno nerespektování Throwable je `previous_exception` v App :: Sqitch :: X na Throwable 0.200007 a vyšší, kde již není zapotřebí.
- Změnil test porovnávající obsah souboru, který selže v systému Windows k tomu volnější srovnání a doufejme, že opravit selhání testu.
Co je nového ve verzi 0,960:
- `rebase` Příkaz již selže, pokud je databáze už se vrátil, ale prostě dělá poznámku o tom, a pokračuje k nasadit.
- Přidána `plan` příkaz. Je to jako `log`, ale zobrazí seznam změn v plánu, spíše než událostí zaznamenaných v databázi.
- Přidané `search_changes ()` plánu. Používá se pro `plan` příkazu.
- Přidána `--oneline` možnost na` log` příkazu.
- Povolit značkování libovolné změny, ne jen poslední změny v plánu, tím, že projde specifikaci změny (jméno, ID, nebo tag) jako druhý argument `tag` příkazu.
- Aktualizováno chybové zprávy na vědomí, že prázdné znaky nejsou povoleny v názvech projekt, změnit nebo značka.
Co je nového ve verzi 0,953:
- Pevná selhání test `t / engine.t` spuštěno hodinovým klíště.
- Změněno ověřit šablonu končí `ROLLBACK` spíše než` COMMIT`. To je povzbudit lidi, aby se žádné trvalé změny v ověřit testy.
- Pevná výjimka spuštěna na snaze vrátit nebo rebase `--to` změnu, která neexistuje v databázi.
- Přidána doporučení pro Pod :: Jednoduché procesu sestavení.
- Přidána `--etcdir` sestavení možnost zadat adresář, do kterého by měl být nainstalován konfigurační soubory a šablony. Výchozí nastavení na `etc / sqitch` podadresáři` --prefix`, `--install_base`, nebo Perlu prefixem.
- Přidána `--installed_etcdir` možnost sestavení. To se používá k nastavení umístění adresáře systému atd. Výchozí nastavení hodnoty `--etcdir`.
Omezení
- Stále ve vývoji .
Komentáře nebyl nalezen