SchemaEvolution - SchemaEvolution - manage the evolution of a database with simple files
version 0.03
SchemaEvolution is a very basic tool to cope with evolving a database schema over time. Rather than hook in with any specific framework, this is nothing more than a single table to track the version of database, and a set of scripts to move from one version to another.
Runs the schema evolution process, with settings from the configuration options. This is the entry point of the 'evolve' script.
Applies a single evolution pointed to by $filename (raw SQL), and returns the new version of the schema.
Returns all the evolution filenames that are after $version.
Oliver Charles <oliver.g.charles@googlemail.com>
This software is Copyright (c) 2009 by Oliver Charles.
This is free software, licensed under:
The Artistic License 2.0
To install SchemaEvolution, copy and paste the appropriate command in to your terminal.
cpanm
cpanm SchemaEvolution
CPAN shell
perl -MCPAN -e shell install SchemaEvolution
For more information on module installation, please visit the detailed CPAN module installation guide.