Îõ³h$ Ô ±+      !"#$%&'()*None 0?ÁÂÉÎÔ×Ù [persistent-typed-dbA specialization of + that uses the underlying db database type.persistent-typed-dbA ,Æ of database connections that are specialized to a specific database.persistent-typed-db›This type signature represents a database query for a specific database. You will likely want to specialize this to your own application for readability: data MainDb type MainQueryT =  MainDb getStuff :: -, m => StuffId -> MainQueryT m (Maybe Stuff) persistent-typed-dbA wrapper around .Î type. To specialize this to a specific database, fill in the type parameter.persistent-typed-dbòSpecialize a query to a specific database. You should define aliases for this function for each database you use. *data MainDb data AccountDb mainQuery :: / . m a -> / ( MainDb) m a mainQuery =  accountQuery :: / . m a -> / ( AccountDb) m a accountQuery =  persistent-typed-dbÏGeneralizes a query from a specific database to one that is database agnostic.persistent-typed-dbUse the À type for the database connection backend. Use this instead of  sqlSettings and provide a quoted type name. ¢data MainDb share [ mkPersist (mkSqlSettingsFor ''MainDb), mkMigrate "migrateAll" ] [persistLowerCase| User name Text age Int deriving Show Eq |] %The entities generated will have the 0 defined to be  MainDb instead of .). This is what provides the type safety. persistent-typed-db Persistent's toSqlKey and  fromSqlKey hardcode the .', so we have to reimplement them here. persistent-typed-db Persistent's toSqlKey and  fromSqlKey hardcode the .', so we have to reimplement them here. persistent-typed-db Specialize a 1 to a , ( db)Ž. You should apply this whenever you create or initialize the database connection pooling to avoid potentially mixing the database pools up. persistent-typed-db Generalize a , ( db) to an ordinary 1”. This renders the pool unusable for model-specific code that relies on the type safety, but allows you to use it for general-purpose SQL queries. persistent-typed-dbSpecializes a . for a specific database.persistent-typed-dbGeneralizes a ! backend to be database agnostic.persistent-typed-dbRun a # action on an appropriate database.persistent-typed-dbRun a / action on the appropriate database connection.    Safe-Inferred ¤23456789:      !"#$%&'()*+,-./012345-6789:-;<-.=>?@ABCDEÆ2persistent-typed-db-0.1.0.2-KJbwyDkxsWX8Uu38qxEAR5Database.Persist.TypedPaths_persistent_typed_dbSqlPersistMForConnectionPoolForSqlPersistTForSqlForunSqlForspecializeQuerygeneralizeQuerymkSqlSettingsFor toSqlKeyFor fromSqlKeyForspecializePoolgeneralizePoolspecializeSqlBackendgeneralizeSqlBackend runSqlPoolFor runSqlConnFor$fPersistQueryWriteSqlFor$fPersistUniqueReadSqlFor$fPersistUniqueWriteSqlFor$fPersistQueryReadSqlFor$fPersistStoreWriteSqlFor$fPersistStoreReadSqlFor$fPersistCoreSqlFor$fIsPersistBackendSqlFor$fHasPersistBackendSqlFor#$fBackendCompatibleSqlBackendSqlFor$fShowBackendKey$fReadBackendKey$fEqBackendKey$fOrdBackendKey$fNumBackendKey$fIntegralBackendKey$fPersistFieldBackendKey$fPersistFieldSqlBackendKey$fPathPieceBackendKey$fToHttpApiDataBackendKey$fFromHttpApiDataBackendKey$fRealBackendKey$fEnumBackendKey$fBoundedBackendKey$fToJSONBackendKey$fFromJSONBackendKey*persistent-2.11.0.1-Ii9XjGUYCdDJKlSg24R49UDatabase.Persist.Sql.Types SqlPersistM,resource-pool-0.2.3.2-Isq2gpLmgLgIs6I6c2Hdbm Data.PoolPoolbaseControl.Monad.IO.ClassMonadIO#Database.Persist.Sql.Types.Internal SqlBackendtransformers-0.5.6.2Control.Monad.Trans.ReaderReaderT$Database.Persist.Class.PersistEntityPersistEntityBackendConnectionPoolversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName