úÎ,N'Û     NoneSettings to be passed to the   function. Which database backend we' re using. HWhen generating data types, each type is given a generic version- which B works with any backend- and a type synonym for the commonly used @ backend. This is where you specify that commonly used backend. GCreate generic types that can be used with multiple backends. Good for H reusable code, but makes error messages harder to understand. Default:  True. HConverts a quasi-quoted syntax into a list of entity definitions, to be D used as input to the template haskell generation code (mkPersist). Deprecate synonym for . Apply  to . Apply  to . Same as ), but uses an external file instead of a  quasiquotation. #Deprecated function. Equivalent to !persistFileWith upperCaseSettings. "Create data types and appropriate  instances for the given  -s. Works well with the persist quasi-quoter.  Create an MkPersistSettings with default values. Use the  backend. Same as   , but set  to False.  Since 1.1.1 'produce code similar to the following: 1instance PersistEntity e => PersistField e where X toPersistValue = PersistMap $ zip columNames (map toPersistValue . toPersistFields) ? fromPersistValue (PersistMap o) = fromPersistValues $ map ((_,v) -> " casefromPersistValue v of  Left e -> error e  Right r -> r) o  fromPersistValue x = Left $ Expected PersistMap, received:  ++ show x  sqlType _ = SqlString .Apply the given list of functions to the same  EntityDefs. +This function is useful for cases such as: Fshare [mkSave "myDefs", mkPersist sqlSettings] [persistLowerCase|...|]"Deprecated, restricted version of .  Save the  EntityDef"s passed in under the given name.  Generate a  instance for the given  EntityDefs. Automatically creates a valid  instance for any datatype  that has valid  and ' instances. Can be very convenient for   types. ECreates a single function to perform all migrations for the entities N defined here. One thing to be aware of is dependencies: if you have entities I with foreign references, make sure to place those definitions after the  entities they reference. M !"#$%  Value for  &'()*+,-./backend 01 entity name backend 23456789:;<=>?@ ABCDEFGHIJKLMNOPQRSTUV    E !"#$% &'()*+,-./0123456789:;<=>?@ ABCDEFGHIJKLMNOPQRSTUVW      !"#$"%&"'())*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`persistent-template-1.1.2.3Database.Persist.THMkPersistSettings mpsBackend mpsGeneric persistWithpersistpersistUpperCasepersistLowerCasepersistFileWith persistFile mkPersistmkPersistSettings sqlSettingssqlOnlySettingspersistFieldFromEntityshareshare2mkSavemkDeleteCascadederivePersistField mkMigratepersistent-1.1.5.1Database.Persist.QuasiupperCaseSettingslowerCaseSettingsDatabase.Persist.Store PersistEntityDatabase.Persist.EntityDef EntityDefDatabase.Persist.GenericSql.Raw SqlPersist DeleteCascade PersistFieldbaseGHC.ShowShowGHC.ReadReadGHC.EnumEnumDep depTargetdepSourceTabledepSourceField depSourceNullLensrecName lowerFirst upperFirst dataTypeDec sumConstrNamereadMay entityUpdates uniqueTypeDecmkUnique pairToTypebackendDataTypegenericDataTypeidTypedegenmkToPersistFieldsmkToFieldNames mkToUpdatemkUniqueToValues mkToFieldName mkToOrder mkToValue mkHalfDefined isNotNullmkFromPersistValueslens mkLensClausesmkEntity updateConName mkUniqueKeys sqlTypeFunDpersistFieldInstanceDpack'liftTliftTsliftTssliftMapliftPairmkFieldftToType++mkJSON$fLiftPersistUpdate$fLiftPersistFilter$fLiftFieldType $fLiftDBName$fLiftHaskellName$fLiftUniqueDef$fLiftFieldDef$fLiftEntityDef