A SqlBackend represents a handle or connection to a database. It contains functions and values that allow databases to have more optimized implementations, as well as references that benefit performance and sharing.
Instead of using the SqlBackend constructor directly, use the mkSqlBackend function.
A SqlBackend is *not* thread-safe. You should not assume that
a SqlBackend can be shared among threads and run concurrent queries.
This *will* result in problems. Instead, you should create a , known as a Pool
SqlBackendConnectionPool, and pass that around in
multi-threaded applications.
To run actions in the persistent library, you should use the
runSqlConn function. If you're using a multithreaded application, use
the runSqlPool function.
Instances32PersistQueryRead, PersistQueryWrite, HasPersistBackend, IsPersistBackend, PersistCore, PersistStoreRead, …
PersistQueryRead SqlBackendDefined in persistent-2.14.6.3 · Database.Persist.Sql.Orphan.PersistQuery · orphanPersistQueryWrite SqlBackendDefined in persistent-2.14.6.3 · Database.Persist.Sql.Orphan.PersistQuery · orphanHasPersistBackend SqlBackendDefined in persistent-2.14.6.3 · Database.Persist.SqlBackend.InternalIsPersistBackend SqlBackendDefined in persistent-2.14.6.3 · Database.Persist.SqlBackend.InternalPersistCore SqlBackendDefined in persistent-2.14.6.3 · Database.Persist.Sql.Orphan.PersistStore · orphanPersistStoreRead SqlBackendDefined in persistent-2.14.6.3 · Database.Persist.Sql.Orphan.PersistStore · orphanPersistStoreWrite SqlBackendDefined in persistent-2.14.6.3 · Database.Persist.Sql.Orphan.PersistStore · orphanPersistUniqueRead SqlBackendDefined in persistent-2.14.6.3 · Database.Persist.Sql.Orphan.PersistUnique · orphanPersistUniqueWrite SqlBackendDefined in persistent-2.14.6.3 · Database.Persist.Sql.Orphan.PersistUnique · orphanBackendCompatible SqlBackend SqlReadBackendDefined in persistent-2.14.6.3 · Database.Persist.Sql.Orphan.PersistStore · orphanBackendCompatible SqlBackend SqlWriteBackendDefined in persistent-2.14.6.3 · Database.Persist.Sql.Orphan.PersistStore · orphanBackendCompatible SqlBackend SqlBackendDefined in persistent-2.14.6.3 · Database.Persist.Sql.Orphan.PersistStore · orphanBounded (BackendKey SqlBackend)Defined in persistent-2.14.6.3 · Database.Persist.Sql.Orphan.PersistStore · orphanEnum (BackendKey SqlBackend)Defined in persistent-2.14.6.3 · Database.Persist.Sql.Orphan.PersistStore · orphanEq (BackendKey SqlBackend)Defined in persistent-2.14.6.3 · Database.Persist.Sql.Orphan.PersistStore · orphanIntegral (BackendKey SqlBackend)Defined in persistent-2.14.6.3 · Database.Persist.Sql.Orphan.PersistStore · orphanNum (BackendKey SqlBackend)Defined in persistent-2.14.6.3 · Database.Persist.Sql.Orphan.PersistStore · orphanOrd (BackendKey SqlBackend)Defined in persistent-2.14.6.3 · Database.Persist.Sql.Orphan.PersistStore · orphanRead (BackendKey SqlBackend)Defined in persistent-2.14.6.3 · Database.Persist.Sql.Orphan.PersistStore · orphanReal (BackendKey SqlBackend)Defined in persistent-2.14.6.3 · Database.Persist.Sql.Orphan.PersistStore · orphanShow (BackendKey SqlBackend)Defined in persistent-2.14.6.3 · Database.Persist.Sql.Orphan.PersistStore · orphanGeneric (BackendKey SqlBackend)Defined in persistent-2.14.6.3 · Database.Persist.Sql.Orphan.PersistStore · orphanFromJSON (BackendKey SqlBackend)Defined in persistent-2.14.6.3 · Database.Persist.Sql.Orphan.PersistStore · orphanToJSON (BackendKey SqlBackend)Defined in persistent-2.14.6.3 · Database.Persist.Sql.Orphan.PersistStore · orphanFromHttpApiData (BackendKey SqlBackend)Defined in persistent-2.14.6.3 · Database.Persist.Sql.Orphan.PersistStore · orphanToHttpApiData (BackendKey SqlBackend)Defined in persistent-2.14.6.3 · Database.Persist.Sql.Orphan.PersistStore · orphanPathPiece (BackendKey SqlBackend)Defined in persistent-2.14.6.3 · Database.Persist.Sql.Orphan.PersistStore · orphanPersistField (BackendKey SqlBackend)Defined in persistent-2.14.6.3 · Database.Persist.Sql.Orphan.PersistStore · orphanPersistFieldSql (BackendKey SqlBackend)Defined in persistent-2.14.6.3 · Database.Persist.Sql.Orphan.PersistStore · orphantype Rep (BackendKey SqlBackend) = D1 ('MetaDataDefined in persistent-2.14.6.3 · Database.Persist.Sql.Orphan.PersistStore · orphan"BackendKey"
"Database.Persist.Sql.Orphan.PersistStore"
"persistent-2.14.6.3-31NeHlMbZ2g6XoXmn516lt"
'True) (C1 ('MetaCons"SqlBackendKey"
'PrefixI 'True) (S1 ('MetaSel ('Just"unSqlBackendKey"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int64)))data BackendKey SqlBackendDefined in persistent-2.14.6.3 · Database.Persist.Sql.Orphan.PersistStore · orphantype BaseBackend SqlBackend = SqlBackendDefined in persistent-2.14.6.3 · Database.Persist.SqlBackend.Internal