20 March, 2013

Sqitch 0.953


Developer:

Website:

License / Price:

Platforms:

Databases:

Language:

Last Updated:

Category:
David E. Wheeler | More scripts
sqitch.org
MIT License 

Windows / Linux / Mac OS / BSD / Solaris
MySQL / PostgreSQL / SQLite
Perl
March 21st, 2013, 05:43 GMT [view history]
C: \ Database Tools

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`.


Download button
Via: Sqitch 0.953

0 Comment: