Groundhog produces migrations that can be executed or stored as script. It can create schema from scratch or alter existing schema. There is support for composite keys and multiple schemas (as namespaces).


On Mon, Jun 30, 2014 at 6:46 AM, Tobias Florek <haskell@ibotty.net> wrote:
hi,

> database migrations in haskell.

i strongly advise (general) you to look not lock yourself into database migration within a host language. i have yet to see a db migration scheme that supports good rollback _and_ is expressive enough.

have a look into [sqitch](http://sqitch.org/) for a very good database change management system.

cheers,
 tobias florek


_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe



--
Regards,
Boris