Changes for version 0.4
- If a table had columns added and removed in prior migrations, the order metadata in the SQL::Translator::Schema representation could end up with gaps. This would result in the auto-order code in sqlt failing. We set our own order in AddField now to work around.
Documentation
- startup-monorail - Configure monorail for your project
Modules
- Monorail - Database Migrations
- Monorail::MigrationScript
- Monorail::Role::Migration
Provides
- Monorail::Bootstrapper in lib/Monorail/Bootstrapper.pm
- Monorail::Change::AddField in lib/Monorail/Change/AddField.pm
- Monorail::Change::AlterField in lib/Monorail/Change/AlterField.pm
- Monorail::Change::AlterView in lib/Monorail/Change/AlterView.pm
- Monorail::Change::CreateConstraint in lib/Monorail/Change/CreateConstraint.pm
- Monorail::Change::CreateIndex in lib/Monorail/Change/CreateIndex.pm
- Monorail::Change::CreateTable in lib/Monorail/Change/CreateTable.pm
- Monorail::Change::CreateView in lib/Monorail/Change/CreateView.pm
- Monorail::Change::DropConstraint in lib/Monorail/Change/DropConstraint.pm
- Monorail::Change::DropField in lib/Monorail/Change/DropField.pm
- Monorail::Change::DropTable in lib/Monorail/Change/DropTable.pm
- Monorail::Change::DropView in lib/Monorail/Change/DropView.pm
- Monorail::Change::RenameTable in lib/Monorail/Change/RenameTable.pm
- Monorail::Change::RunPerl in lib/Monorail/Change/RunPerl.pm
- Monorail::Diff in lib/Monorail/Diff.pm
- Monorail::MigrationScript::Set in lib/Monorail/MigrationScript/Set.pm
- Monorail::MigrationScript::Writer in lib/Monorail/MigrationScript/Writer.pm
- Monorail::Recorder in lib/Monorail/Recorder.pm
- Monorail::Recorder::monorail_resultset in lib/Monorail/Recorder/monorail_resultset.pm
- Monorail::Role::Change in lib/Monorail/Role/Change.pm
- Monorail::Role::Change::StandardSQL in lib/Monorail/Role/Change/StandardSQL.pm
- Monorail::SQLTrans::Diff in lib/Monorail/SQLTrans/Diff.pm
- Monorail::SQLTrans::Producer::PostgreSQL in lib/Monorail/SQLTrans/Producer/PostgreSQL.pm
- Monorail::SQLTrans::ProducerProxy in lib/Monorail/SQLTrans/ProducerProxy.pm
- SQL::Translator::Producer::Monorail in lib/SQL/Translator/Producer/Monorail.pm