Sqitch работи точно като всяка друга система за контрол на версиите, проследяване промени между файлове, но за разлика от нормалните VCS системи, Sqitch писти само промени, направени на база данни.
Ако нещо се обърка в един или друг момент по време на етапа на развитие, Sqitch позволява на разработчиците да просто да се върна във времето и проследяване на грешката, или по-просто, просто се върнете цялата база данни.
Sqitch е много полезен инструмент, особено в критични Web приложения, при които съхраняваните данни трябва да бъдат защитени от случайни изменения или хакерски опити.
За сега, само PostgreSQL, SQLite и MySQL са подкрепени с Sqitch
Какво ново в тази версия:.
- Фиксирана инсталация недостатъчност поради липсващи модул IO :: файла Windows.
- Фиксирана файл тест провал за двигателя Oracle на Windows.
- Фиксирана бъг, където именно пространство-изплакващо: 0.16 причинени грешки, като например & quot; Invalid обект например:. "жълт" & quot;
Какво ново във версия 0.9991:
- Фиксирана инсталация недостатъчност поради липсващи IO :: File модул за Windows.
- Фиксирана файл тест провал за двигателя Oracle на Windows.
- Фиксирана бъг, където именно пространство-изплакващо: 0.16 причинени грешки, като например & quot; Invalid обект например:. "жълт" & quot;
Какво ново във версия 0.999:
- Фиксирана инсталация недостатъчност поради липсващи IO :: File модул за Windows.
- Фиксирана файл тест провал за двигателя Oracle на Windows.
- Фиксирана бъг, където именно пространство-изплакващо: 0.16 причинени грешки, като например & quot; Invalid обект например:. "жълт" & quot;
Какво ново във версия 0.992:.
- Фиксирани целеви откази от тестове върху Windows
- Добавена е поддръжка за Postgres-XC към двигателя PostgreSQL. Sqitch маси в регистъра се разпространяват чрез репликация на всички възли на данни.
- Добавена е поддръжка за да MariaDB 5.3 и по-висока към двигателя MySQL.
Какво ново във версия 0.991:
- Елиминиран & quot; използване на неициализиран стойност & quot; предупреждения, когато свързвания към база данни се провалят.
- Намалена необходимия минимум DBD :: Firebird да v1.11.
- Фиксирана --verbose` опцията `` към командата target`.
- Елиминиран повече въпроси от потребителя конфигурация в тестове, благодарение на хроматичната.
- Фиксирани неуспехи изпитване, когато променливата `среда $ PGPASSWORD` е настроен.
Какво ново във версия 0.980:
- Премахнато манипулирането специален случай на пълното име на потребителя пресилено от системата на OS X.
Какво ново във версия 0.973:
- Сега Изискване DBD :: SQLite компилиран с SQLite 07.03.11 или по-висока. Тя винаги има, но сега го хвърля смислен изключение, ако е по-стара версия е компилирано в DBD :: SQLite.
Какво ново във версия 0.970:
- Добавена името на проекта в глава към изхода на `plan` команда.
- Добавена двигателя Oracle.
- Добавена `sqitchtutorial-oracle.pod`, а Oracle-специфичен вариант на` sqitchtutorial.pod`.
Какво ново във версия 0.965:
- Фиксирана липса тест поради ред безкраен вариации характер на Windows .
- Заменен всички употреби на `$ /` в продукцията на `& quot; & # x5c; п & quot;.`
- Фиксирана натрупване на грешки, който попречи инсталация на Perl 5.10, когато модулът майка не е бил инсталиран.
Какво ново във версия 0.964:
- Премахнато DBD :: SQLite от списъка на зависимостите.
- Фиксирани повреди, дължащи се на кодиран (широк характер) тестови предупреждения върху задейства на системи с не-английски локали.
- Премахнато императивно на Throwable на `previous_exception` в App :: Sqitch :: X на Throwable 0.200007 и по-високи, когато тя вече не е необходима.
- Променен тест сравняване съдържанието на файла, който се провали на Windows, за да се направи една по-свободна сравнение и да се надяваме да определи неуспеха на теста.
Какво ново във версия 0.960:
- The `rebase` командата вече не успее, ако базата данни е вече се върнаха, но просто има бележка от него и преминава към използване.
- Добавена на `plan` команда. Това е като `log`, но показва списък с промени в плана, а не събития, записани в базата данни.
- Добавена --oneline` опцията `` към log` команда.
- Позволи маркиране на произволна промяна, а не само на последната промяна в плана, чрез преминаване на спецификацията на климата (име, ID, или етикет) като втори аргумент към `tag` команда.
<> Li Публикувана `search_changes ()` план. Използва се от `plan` команда.
<> Ли съобщения Updated грешки да отбележим, че празни знаци, които не са позволени в имена на проекти, промени или етикет.
Какво ново във версия 0.953:
- Фиксирана тест недостатъчност в `т / engine.t` задейства от такт на часовника.
- Промяна на шаблона се провери, за да приключи с `` ROLLBACK` отколкото COMMIT`. Това го да насърчи хората да не правим никакви трайни промени в проверява тестове.
- Фиксирана изключение предизвикана от опит да се върне или rebase `--to` промяна, която не съществува в базата данни.
- Добавена препоръка за Pod :: Simple към процеса на изграждане.
- Добавена е опция --etcdir` строителство `да посочите директорията, в която трябва да бъдат инсталирани в конфигурацията и шаблонни файлове. Стойността по подразбиране е `т.н. / sqitch` поддиректорията на` --prefix`, `--install_base` или Представката на Perl.
- Добавена --installed_etcdir` опцията `строителство. Това се използва за задаване на местоположението на системната директория на др. По подразбиране се използва стойността на `--etcdir`.
<> силни ограничения
- Still в процес на развитие .
Коментари не е намерена