<div dir="ltr">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).</div>
<div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Jun 30, 2014 at 6:46 AM, Tobias Florek <span dir="ltr"><<a href="mailto:haskell@ibotty.net" target="_blank">haskell@ibotty.net</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">hi,<br>
<br>
> database migrations in haskell.<br>
<br>
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.<br>
<br>
have a look into [sqitch](<a href="http://sqitch.org/" target="_blank">http://sqitch.org/</a>) for a very good database change management system.<br>
<br>
cheers,<br>
 tobias florek<div class="HOEnZb"><div class="h5"><br>
<br>
______________________________<u></u>_________________<br>
Haskell-Cafe mailing list<br>
<a href="mailto:Haskell-Cafe@haskell.org" target="_blank">Haskell-Cafe@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/haskell-cafe" target="_blank">http://www.haskell.org/<u></u>mailman/listinfo/haskell-cafe</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>Regards,<br>Boris
</div>