BSD-3-Clause licensed and maintained by Boris Lykah

Module documentation for

This version can be pinned in stack with:[email protected]:a9f51b82fadf30959632f8a50d31d913b322fc11a88352f48e61d78ae3542aa3,2216
  • Database
    • Database.Groundhog
      • Database.Groundhog.Core
      • Database.Groundhog.Expression
      • Database.Groundhog.Generic
        • Database.Groundhog.Generic.Migration
        • Database.Groundhog.Generic.PersistBackendHelpers
        • Database.Groundhog.Generic.Sql
          • Database.Groundhog.Generic.Sql.Functions
      • Database.Groundhog.Instances

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.