persistent-template

Type-safe, non-relational, multi-backend persistence. http://www.yesodweb.com/book/persistent

Version on this page:2.5.1.6
LTS Haskell 8.23:2.5.2
Stackage Nightly 2017-07-25:2.5.2
Latest on Hackage:2.5.2
MIT licensed by Michael Snoyman
Maintained by Michael Snoyman, Greg Weber

Module documentation for 2.5.1.6

persistent-template

Provides Template Haskell helpers for persistent. For more information, see the chapter in the Yesod book.

code organization

The TH.hs module contains code generators. persistent-template uses EntityDefs that it gets from the quasi-quoter. The quasi-quoter is in persistent Quasi.hs Similarly mant of the types come from the persistent library

Changes

2.5.2

  • Fix incorrect ToJSON/FromJSON instance generation for generic backends

2.5.1.6

Allow non-null self-references in a list

2.5.1.4

  • Allow composite Primary keys for tables that contain nullable fields.
  • Support foreign keys to non-integer ids

2.5.1.3

  • fix GHC 7.8 bug when a field name is "type"

2.5.1.2

  • fix a bad Eq instance /= definition for Key when mpsGenetric=True

2.5.0.1

  • workaround TH bug in GHC 7.10

2.5

  • read/write typeclass split

2.1.6

  • aeson 0.11
  • transformers 0.5

2.1.4

support http-api-data for url serialization

2.1.3.3

By default explicitly use Int64 for foreign key references. This avoids confusion on a 32 bit system.

2.1.3.1

Support foreign key references to composite primary keys

2.1.0.1

Support for monad-control 1.0

comments powered byDisqus