Sqitch fungerer akkurat som alle andre versjonskontrollsystem, spore endringer mellom filene, men i motsetning til normale VCS-systemer, sporer Sqitch bare endringer i en database.
Hvis noe gikk galt på ett eller annet tidspunkt i løpet av utviklingsfasen, lar Sqitch utviklere å bare gå tilbake i tid og spore feilen, eller mer rett og slett, bare reverser hele databasen.
Sqitch er et svært nyttig verktøy, spesielt i kritiske webapplikasjoner hvor de lagrede data må beskyttes mot utilsiktede endringer eller hacking.
For nå er det bare PostgreSQL, SQLite og MySQL støttes med Sqitch
Hva er nytt i denne utgaven.
- Fast installasjon svikt på grunn av manglende IO :: File modul på Windows.
- Fast fil test fiasko for Oracle motor på Windows.
- Rettet feil der namespace-Autoclean: 0.16 forårsaket feil slik som & quot; Ugyldig objekt eksempel:. 'gul' & quot;
Hva er nytt i versjon 0,9991:
- Fast installasjon svikt på grunn av manglende IO :: File modul på Windows.
- Fast fil test fiasko for Oracle motor på Windows.
- Rettet feil der namespace-Autoclean: 0.16 forårsaket feil slik som & quot; Ugyldig objekt eksempel:. 'gul' & quot;
Hva er nytt i versjon 0,999:
- Fast installasjon svikt på grunn av manglende IO :: File modul på Windows.
- Fast fil test fiasko for Oracle motor på Windows.
- Rettet feil der namespace-Autoclean: 0.16 forårsaket feil slik som & quot; Ugyldig objekt eksempel:. 'gul' & quot;
Hva er nytt i versjon 0,992:.
- Faste målet test feil på Windows
- Lagt til støtte for Postgres-XC til PostgreSQL motoren. Sqitch register tabeller er distribuert av replikering til alle datanoder.
- Lagt støtte til MariaDB 5.3 og høyere til MySQL motoren.
Hva er nytt i versjon 0,991:
- Utslått & quot; bruk av initialisert verdi & quot; advarsler når databasetilkoblinger mislykkes.
- Redusert minstekravet DBD :: Firebird til v1.11.
- Fikset `--verbose` alternativ til` target` kommandoen.
- Utslått flere brukerkonfigurasjonsproblemer i tester, takket være kromatisk.
- Faste testfeil når `$ PGPASSWORD` miljøvariabelen er satt.
Hva er nytt i versjon 0.980:
- Fjernet spesielle tilfelle håndtering av brukerens fulle navn hentet fra systemet på OS X.
Hva er nytt i versjon 0,973:
- Nå Krev DBD :: SQLite kompilert med SQLite 3.7.11 eller høyere. Det har alltid, men nå er det kaster en menings unntak hvis en eldre versjon er kompilert inn DBD :: SQLite.
Hva er nytt i versjon 0.970:
- Lagt prosjektnavnet i en header til utgangen av `plan` kommando.
- Lagt Oracle motoren.
- Lagt `sqitchtutorial-oracle.pod`, en Oracle-spesifikk variant av` sqitchtutorial.pod`.
Hva er nytt i versjon 0,965:
- Fast sviktende test på grunn av linjeslutt karakter variasjoner på Windows .
- Erstattet all bruk av `$ /` i produksjonen til `& quot; & # x5c; n & quot;.`
- Fast build feil som hindret installasjon på Perl 5.10 når foreldrene modulen ikke ble installert.
Hva er nytt i versjon 0,964:
- Fjernet DBD :: SQLite fra listen over bygge avhengigheter.
- Tilltestsvikt som følge av kodet (wide-karakter) advarsler på utløst på systemer med andre språk enn engelsk.
- Fjernet altoverskyggende av Throwable sin `previous_exception` i App :: Sqitch :: X på Throwable 0.200007 og høyere, hvor det ikke lenger er nødvendig.
- Endret test sammenligne filinnholdet som mislykkes på Windows for å gjøre en løsere sammenligning og forhåpentligvis fikse testen feil.
Hva er nytt i versjon 0.960:
- `rebase` kommandoen ikke lenger mislykkes hvis databasen er allerede tilbakestilt, men bare gjør et notat av det og går videre til distribuere.
- Lagt `plan` kommandoen. Det er som `log`, men viser en liste over endringer i planen, i stedet for hendelser registrert i databasen.
- Lagd `search_changes ()` til Plan. Brukes av `plan` kommandoen.
- Lagt `--oneline` alternativ til` log` kommandoen.
- Tillat tagging av en vilkårlig endring, ikke bare den siste endringen i planen, ved å sende en endring spesifikasjon (navn, ID, eller tag) som det andre argumentet til `tag` kommandoen.
- Oppdatert feilmeldinger å merke seg at tomme tegn er ikke tillatt i prosjektet, endre eller kodenavn.
Hva er nytt i versjon 0,953:
- Fast test svikt i `t / engine.t` utløst av en klokke tick.
- Endret verifisere mal til slutt med `ROLLBACK` heller enn` COMMIT`. Dette er det å oppfordre folk til å gjøre noen varige endringer i verifisere tester.
- Fast unntak utløst på et forsøk på å vende tilbake eller rebase `--to` en endring som ikke finnes i databasen.
- Lagt anbefaling for Pod :: Enkelt å bygge prosessen.
- Lagt `--etcdir` build alternativet for å angi katalogen der konfigurasjons og malfiler skal installeres. Standard er `etc / sqitch` underkatalog av` --prefix`, `--install_base`, eller Perl prefiks.
- Lagt `--installed_etcdir` bygge alternativ. Dette brukes til å angi plasseringen av systemet etc katalogen. Standard er verdien av `--etcdir`.
Begrensninger
- Fortsatt under utvikling .
Kommentarer ikke funnet