persistent-0.2.1: Type-safe, non-relational, multi-backend persistence.
Database.Persist.TH
Description
This module provides utilities for creating backends. Regular users do not need to use this module.
Synopsis
mkPersist :: [EntityDef] -> Q [Dec]Source
Create data types and appropriate PersistEntity instances for the given EntityDefs. Works well with the persist quasi-quoter.
PersistEntity
EntityDef
share2 :: ([EntityDef] -> Q [Dec]) -> ([EntityDef] -> Q [Dec]) -> [EntityDef] -> Q [Dec]Source
mkSave :: String -> [EntityDef] -> Q [Dec]Source
mkDeleteCascade :: [EntityDef] -> Q [Dec]Source