The dbmigrations package

[Tags: bsd3, library, program]

A library and program for the creation, management, and installation of schema updates (called migrations) for a relational database. In particular, this package lets the migration author express explicit dependencies between migrations and the management tool automatically installs or reverts migrations accordingly, using transactions for safety. This package is written to support any HDBC-supported database, although at present only PostgreSQL is fully supported. To get started, see the included README and MOO.TXT files and the usage output for the moo command.


Versions0.1, 0.1.1, 0.1.2, 0.2, 0.3, 0.5, 0.6, 0.7, 0.8, 0.8.1, 0.8.2
Dependenciesbase (==4.*), containers (==0.2.*), directory (>=1.0 && <1.2), fgl (==5.4.*), filepath (==1.1.*), HDBC, HDBC-postgresql, hscurses (==1.3.*), HUnit (==1.2.*), mtl (==1.1.*), parsec (==2.1.*), process (==1.0.*), random (==1.0.*), template-haskell, time (==1.1.*)
AuthorJonathan Daugherty <>
MaintainerJonathan Daugherty <>
Home page
Executablesstore-manager, moo, test
UploadedTue Sep 8 05:03:34 UTC 2009 by JonathanDaugherty
Downloads1337 total (147 in last 30 days)
StatusDocs pending
Build status unknown [no reports yet]



testingBuild for testingDisabled
store-managerBuild the experimental / incomplete store-manager programDisabled

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info


Maintainers' corner

For package maintainers and hackage trustees