Type-safe datatype-database mapping library.

Version on this page:0.8
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@sha256:95f2c2f2826ee05d5bdeb2f611b2925043c413358c4b1cdb900801d72abee4d7,2312

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 and examples on GitHub.