Sqitch fungerer ligesom enhver anden udgave kontrolsystem, sporing ændringer mellem filer, men i modsætning til normale VCS systemer, Sqitch sporer kun ændringer i en database.
Hvis noget gik galt på et eller andet tidspunkt i løbet af udviklingsfasen, Sqitch giver udviklere mulighed for at blot at gå tilbage i tiden og spore fejlen, eller mere enkelt, bare vende hele databasen.
Sqitch er et meget nyttigt redskab, især i kritiske web applikationer, hvor de lagrede data skal beskyttes mod utilsigtede ændringer eller hacking forsøg.
For nu er det kun PostgreSQL, SQLite og MySQL understøttet med Sqitch
Hvad er nyt i denne udgivelse:.
- fastmontering fejl på grund af manglende IO :: File modulet på Windows.
- Fast fil test fiasko for Oracle motor på Windows.
- Fixed bug hvor namespace-autoclean: 0.16 forårsaget fejl såsom & quot; Ugyldig objekt instans:. "gul '& quot;
Hvad er nyt i version 0,9991:
- Fast svigt installation på grund af manglende IO :: File modulet på Windows.
- Fast fil test fiasko for Oracle motor på Windows.
- Fixed bug hvor namespace-autoclean: 0.16 forårsaget fejl såsom & quot; Ugyldig objekt instans:. "gul '& quot;
Hvad er nyt i version 0,999:
- Fast svigt installation på grund af manglende IO :: File modulet på Windows.
- Fast fil test fiasko for Oracle motor på Windows.
- Fixed bug hvor namespace-autoclean: 0.16 forårsaget fejl såsom & quot; Ugyldig objekt instans:. "gul '& quot;
Hvad er nyt i version 0,992:.
- Faste mål test fiaskoer på Windows
- Tilføjet understøttelse af Postgres-XC til PostgreSQL motor. Sqitch registreringsdatabasen tabeller er fordelt på replikering til alle data noder.
- Tilføjet understøttelse til MariaDB 5.3 og højere for at MySQL motor.
Hvad er nyt i version 0,991:
- Slået & quot; brug af initialiseret værdi & quot; advarsler, når databaseforbindelser mislykkes.
- Reduceret minimum krævede DBD :: Firebird til v1.11.
- Ordnede `--verbose` mulighed til` target` kommandoen.
- Slået mere brugervenlig konfiguration spørgsmål i tests, takket være kromatisk.
- Faste test fiaskoer, når `$ PGPASSWORD` miljø variabel er sat.
Hvad er nyt i version 0.980:
- Fjernet den særlige sagsbehandling af brugerens fulde navn hentet fra systemet på OS X.
Hvad er nyt i version 0,973:
- Nu Kræv DBD :: SQLite kompileret med SQLite 3.7.11 eller højere. Det har altid, men nu er det kaster en meningsfuld undtagelse, hvis en ældre version er kompileret ind DBD :: SQLite.
Hvad er nyt i version 0.970:
- Tilføjet navnet projektet i en header til udgangen af `plan` kommando.
- Tilføjet Oracle motor.
- Tilføjet `sqitchtutorial-oracle.pod`, en Oracle-specifik variant af` sqitchtutorial.pod`.
Hvad er nyt i version 0,965:
- Fast svigtende test på grund af line-ending karakter variationer på Windows .
- Erstattet alle anvendelser af `$ /` i output til `& quot; & # x5c; n & quot;.`
- Fast bygge fejl, der forhindrede installation på Perl 5.10 når forældrene modulet ikke blev installeret.
Hvad er nyt i version 0,964:
- Fjernet DBD :: SQLite fra listen over build afhængigheder.
- Faste test fejl, der skyldes kodet (wide-tegn) advarsler på udløst på systemer med ikke-engelske landestandarder.
- Fjernet altoverskyggende af Throwable s `previous_exception` i App :: Sqitch :: X på Throwable 0.200007 og højere, hvor det ikke længere er nødvendig.
- Ændret test sammenligner filindholdet der vinder på Windows til at gøre en løsere sammenligning og forhåbentlig løse testen fiasko.
Hvad er nyt i version 0.960:
- `rebase` kommandoen ikke længere mislykkes, hvis databasen er allerede vendt, men bare gør et notat af det og går videre til deploy.
- Tilføjet `plan` kommando. Det er ligesom `log`, men viser en liste over ændringer i planen, snarere end begivenheder, der registreres i databasen.
- Tilføjet `search_changes ()` til Plan. Bruges af `plan` kommandoen.
- Tilføjet `--oneline` mulighed til` log` kommandoen.
- Tillad mærkning af en vilkårlig forandring, ikke bare den sidste ændring i planen, ved at føre en ændring specifikation (navn, ID, eller tag) som det andet argument til `tag` kommandoen.
- Opdateret fejlmeddelelser til at bemærke, at tomme tegn er ikke tilladt i projektet, ændre eller tag navne.
Hvad er nyt i version 0,953:
- Fast test fiasko i `t / engine.t` udløst af et ur kryds.
- Ændret kontrollere skabelonen til at ende med `ROLLBACK` snarere end` COMMIT`. Dette er det at tilskynde folk til at foretage nogen varige ændringer i verificere tests.
- Fast undtagelse udløst på et forsøg på at vende tilbage eller variablernes vægtgrundlag, idet `--to` en ændring, der ikke findes i databasen.
- Tilføjet anbefaling til Pod :: Enkel at byggeprocessen.
- Tilføjet `--etcdir` build mulighed for at angive det bibliotek, hvor konfiguration og skabelon filer skal installeres. Standard den `etc / sqitch` undermappe af` --prefix`, `--install_base` eller Perl s præfiks.
- Tilføjet `--installed_etcdir` build mulighed. Dette anvendes til at indstille placeringen af systemet etc. Standard værdien af `--etcdir`.
Begrænsninger :
- Stadig under udvikling .
Kommentarer ikke fundet