groundhog

Type-safe datatype-database mapping library.

http://github.com/lykahb/groundhog

Version on this page:0.8.0.1
LTS Haskell 19.33:0.12.0
Stackage Nightly 2022-03-17:0.12.0
Latest on Hackage:0.12.0

See all snapshots groundhog appears in

BSD-3-Clause licensed and maintained by Boris Lykah
This version can be pinned in stack with:groundhog-0.8.0.1@sha256:68fd170dd3cb1e32b5027f4badfa11d17fc8b3bc0d5e674fae8bbb3112a7713d,2406

This library maps your datatypes to a relational model, in a way similar to what ORM libraries do in object-oriented programming. The mapping can be configured to work with almost any schema. Groundhog supports schema migrations, composite keys, advanced expressions in queries, and much more. See tutorial https://www.fpcomplete.com/user/lykahb/groundhog and examples https://github.com/lykahb/groundhog/tree/master/examples on GitHub.