| |||||
Sqitch works just like any other version control system, tracking changes between files, but unlike normal VCS systems, Sqitch tracks only changes made to a database.
If something went wrong at one point or another during the development stage, Sqitch allows developers to simply go back in time and track the error, or more simply just revert the entire database.
Here are some key features of "Sqitch":
· Platform agnostic
· ORM agnostic
· Framework agnostic
· VCS integrated (Git) -> no version numbers
· Avoids duplicate data as much as possible
Limitations:
· Still under development.
· For now only PostgreSQL, SQLite and MySQL are supported.
What's New in This Release: [ read full changelog ]
· Fixed test failure in `t/engine.t` triggered by a clock tick.
· Changed the verify template to end with `ROLLBACK` rather than `COMMIT`. This it to encourage folks to make no lasting changes in verify tests.
· Fixed exception triggered on an attempt to revert or rebase `--to` a change that does not exist in the database.
· Added recommendation for Pod::Simple to the build process.
· Added the `--etcdir` build option to specify the directory in which configuration and template files should be installed. Defaults to the `etc/sqitch` subdirectory of the `--prefix`, `--install_base`, or Perl's prefix.
· Added the `--installed_etcdir` build option. This is used to set the location of the system etc directory. Defaults to the value of `--etcdir`.

Via: Sqitch 0.953






0 Comment:
Post a Comment