úÎ $     None+04 hConfiguration parsed from json or yaml file, or obtained by any other way. Example configuration yml is: ÿhdatabase: "dbname" host: "127.0.0.1" # optional port: "5432" # optional user: "dbuser" password: "pass" poolsize: "10" # optional maximum connections in pool pooltimeout: "60" # optional minimum connection lifetime poolstripes: "1" # optional count of stripes in pool The connection string.;How many connections should be held on the connection pool.!Timeout to stay connection activeStripes in the pool6Connection pool. Must be created from settings using  %Create pool from parsed configuration hCreate pool from parsed configuration, which enables to fire a callback after creating each connection.PCreate pool from parsed configuration and execute callback for each connection. (Combinator for simple implementation of withPGConnection method from package postgresql-query. Typical usage is: Yinstance HasPostgres (HandlerT App IO) where withPGConnection = withPGPool appPGPool  Another combinator to implement withPGConnection minstance HasPostgres (OurMonadT IO) where withPGConnection = withPGPoolPrim $ getPGPool <$> getSomeThing lForce to create at least one connection in pool. Usefull to check connection settings at program start time connection dataKcallback action, can be used for performing arbitrary action on connection           postg_IUIR2iT1ilk8pqiFKgzEZ5Database.PostgreSQL.Config PGCallback PostgresConf pgConnStr pgPoolSize pgPoolTimeout pgPoolStripesPGPoolunPGPool createPGPoolcreatePGPoolWithCallback withPGPoolwithPGPoolPrim pingPGPoolconnectAndExecQuery$fFromJSONPostgresConf