úÎdbS      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQR Safe-InferedSTUVWXSTUVWXSTUVWX Safe-Infered7Instantiate this typeclass on 'Handler b YourAppState' so this snaplet L can find the connection source. If you need to have multiple instances of 3 the postgres snaplet in your application, then don't provide this instance , and leverage the default instance by using " with dbLens" in front of calls ) to snaplet-postgresql-simple functions. 9CThe state for the postgresql-simple snaplet. To use it in your app J include this in your application state and use pgsInit to initialize it. ;,Function for retrieving the connection pool <Initialize the snaplet =See Y >See Z [GA convenience instance to make it easier to use this snaplet in monads K other than Handler. It allows you to get database access in initializers  like this: " d <- nestSnaplet "db" db pgsInit > count <- liftIO $ runReaderT (execute "INSERT ..." params) d \Default instance 789:;<=>?@ABCDEFGHIJKLMNOPQ[\R  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQX9:;78<=>?@ABCDEFGHIJKLMNOPQ*)('&%$-21430/. #"!   65,+789:;<=>?@ABCDEFGHIJKLMNOPQ[\ Safe-InferedR:Initializer for the postgres backend to the auth snaplet. RLens to the session snaplet The postgres snaplet ]^_`aRRR]^_`ab      !"#"$"%"&"'"'"(")"*"+","-"."/"0"0121345464747484849494:4:;<==>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[@A\]^_`abcsnaplet-postgresql-simple-0.1.1Snap.Snaplet.PostgresqlSimple+Snap.Snaplet.Auth.Backends.PostgresqlSimplePaths_snaplet_postgresql_simplepostgresql-simple-0.2.0.1Database.PostgreSQL.SimpledefaultReadWriteModedefaultIsolationLeveldefaultTransactionMode fmtParamsfmtQuery fmtMessage FormatErrorDefaultIsolationLevel ReadCommittedRepeatableRead SerializableIsolationLevelDefaultReadWriteMode ReadWriteReadOnly ReadWriteMode readWriteModeisolationLevelTransactionMode"Database.PostgreSQL.Simple.FromRowfieldfromRowFromRow$Database.PostgreSQL.Simple.FromField errMessageerrHaskellType errSQLType ResultError#Database.PostgreSQL.Simple.InternaldefaultConnectInfo sqlErrorMsgsqlNativeErrorsqlStateSqlErrorqeQuery qeMessage QueryErrorconnectDatabaseconnectPassword connectUser connectPort connectHost ConnectInfo Database.PostgreSQL.Simple.ToRowtoRowToRow Database.PostgreSQL.Simple.TypesQueryfromOnlyOnlyInBinary:. HasPostgresgetPostgresStatePostgrespgPoolpgsInitqueryquery_foldfoldWithOptionsfold_foldWithOptions_forEachforEach_executeexecute_ executeManybegin beginLevel beginModerollbackcommitwithTransactionwithTransactionLevelwithTransactionMode formatMany formatQueryinitPostgresAuthversion getBinDir getLibDir getDataDir getLibexecDirgetDataFileName$fHasPostgresReaderT$fHasPostgresHandler!$fIAuthBackendPostgresAuthManager$fToFieldPassword$fFromRowAuthUser$fFromFieldPassword$fFromFieldUserId