0j None 9Information required to connect to a PostgreSQL database  using  persistent',s generic facilities. These values are the  same that are given to . The connection string. <How many connections should be held on the connection pool. Avoid orphan instances. A libpq4 connection string. A simple example of connection  string would be "#host=localhost port=5432 user=test  dbname=test password=test". Please read libpq's  documentation at   <http://www.postgresql.org/docs/9.1/static/libpq-connect.html 1 for more details on how to create such strings. 6Create a PostgreSQL connection pool and run the given 9 action. The pool is properly released after the action < finishes using it. Note that you should not use the given   , outside the action since it may be already  been released. 2Create a PostgreSQL connection pool. Note that it's your ; responsability to properly close the connection pool when  unneeded. Use  for an automatic resource  control. Same as  , but instead of opening a pool 0 of connections, only one connection is opened.  Generate a   from a   IReturns all of the columns in the given table currently in the database. @Get the references to be added to a table for the given column. 7 !" ##Connection string to the database. )Number of connections to be kept open in  the pool. $Action to be executed that uses the  connection pool. #Connection string to the database. &Number of connections to be kept open  in the pool. $%&'()*+, -./0123456789+:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXY $ ! " #$%&'()*+, -./0123456789Z    !"#$ %&'()*+,-./0123456789: ;< ;< ;= ;> ;? ;@ ;A ;B ;C ;D ;E ;F ;F ;G ;H ;I ;J ;K ;L ;M ;N ;O ;P ;Q ;R ;S ;T ;U ;V ;W ;X ;Y ;Z ;[ ;\ ;] ;^ ;_ ;` ;a ;b ;c ;d ;e ;f ;g ;h ;i ;j ;k ;l ;m ;n ;o ;p ;q ;r ;s ;t ;u ;v ;w ;x ;y ;z ;{ ;| ;} ;~ ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ;                                            |             q              ;  ! " # $ % & ' () (* (+ (, (- ./ .0 12 13 14 15 16 17 18 19 :; <= <> ? @A @B @C @D @E @F @G @H @I @J @K @L @M @N @O @P @Q @R @S @T @U @V @W @X @YZpersistent-postgresql-1.2.0Database.Persist.Postgresql PostgresConf pgConnStr pgPoolSizeConnectionStringwithPostgresqlPoolcreatePostgresqlPoolwithPostgresqlConnopenSimpleConnPpersistent-1.2.0Database.Persist.Sql.TypesConnectionPool Connectionpostgresql-simple-0.3.1.0#Database.PostgreSQL.Simple.Internal getColumnsgetAddReferenceAlterDB AlterTable AlterColumnAddTableDropConstraintAddUniqueConstraint AlterColumn' DropReference AddReferenceUpdate' NoDefaultDefaultDropAdd'NotNullIsNullTypeGetteropen'prepare' insertSql'execute' withStmt' convertPV getGetterunBinarymigrate' getAlters getColumn findAlters showColumn showSqlType showAlterDbshowAlterTable showAlterescaperefNameudToPair$fPersistConfigPostgresConf $fToFieldPDatabase.Persist.Types.BaseZTByNullableAttr ByMaybeAttr WhyNullable KeyNotFoundUpdateGetException uniqueHaskell uniqueFields uniqueDBName uniqueAttrs UniqueDefSqlTime SqlStringSqlRealSqlOther SqlNumericSqlInt64SqlInt32SqlDayTimeZoned SqlDayTimeSqlDaySqlBoolSqlBlobSqlTypePersistZonedTimePersistUTCTimePersistTimeOfDay PersistTextPersistRationalPersistObjectId PersistNull PersistMap PersistList PersistInt64 PersistDouble PersistDayPersistByteString PersistBool PersistValueSubtractMultiplyDivideAssignAdd PersistUpdateNotInNeLtLeInGtGeEqBackendSpecificFilter PersistFilterPersistMongoDBUnsupportedPersistMongoDBErrorPersistMarshalErrorPersistInvalidFieldPersistForeignConstraintUnmet PersistErrorPersistException KeyEntityunKeyKey KeyBackendNullable NotNullable IsNullable unHaskellName HaskellName FTTypeConFTListFTApp FieldType fieldType fieldStrict fieldSqlType fieldHaskell fieldEmbeddedfieldDB fieldAttrsFieldDef ExtraLine entityUniques entitySumentityID entityHaskell entityFields entityExtra entityDerivesentityDB entityAttrs EntityDefunDBNameDBNameInactiveActive CheckmarkAttr stmtReset stmtQuery stmtFinalize stmtExecute Statement unSqlPersistT SqlPersistT SqlPersistM SqlPersist SqlBackendSqlunSingleSingleStatementAlreadyFinalizedCouldn'tGetSQLConnectionPersistentSqlException Migration ISRSingle ISRInsertGetInsertSqlResult connStmtMap connRollback connRDBMS connPrepare connNoLimitconnMigrateSql connInsertSqlconnEscapeName connCommit connClose connBegincSqlType cReferencecNullcNamecMaxLencDefaultColumnCautiousMigrationDatabase.Persist.Sql.ClassrawSqlProcessRow rawSqlColsrawSqlColCountReasonRawSqlsqlTypePersistFieldSql askSqlConnMonadSqlPersist$Database.Persist.Class.PersistUnique insertUniquegetBydeleteBy PersistUnique#Database.Persist.Class.PersistStorerepsertreplaceinsert_ insertKeyinsertgetdeletePersistMonadBackend PersistStore#Database.Persist.Class.PersistQuery updateWhere updateGetupdate selectSource selectKeys selectFirst deleteWherecount PersistQuery#Database.Persist.Class.PersistFieldSomePersistFieldtoPersistValuefromPersistValue PersistField$Database.Persist.Class.PersistEntity updateValue updateUpdate updateFieldUpdateOffsetByLimitToDescAsc SelectOpttoPersistFieldspersistUniqueToValuespersistUniqueToFieldNamespersistUniqueKeyspersistIdFieldpersistFieldDeffromPersistValues fieldLens entityDefUniquePersistEntityBackend EntityField PersistEntity filterValue filterFilter filterFieldFilterOr FilterAndFilter BackendFilter entityVal entityKeyEntity$Database.Persist.Class.PersistConfigrunPool loadConfigcreatePoolConfigapplyEnvPersistConfigPoolPersistConfigBackend PersistConfig$Database.Persist.Class.DeleteCascade deleteCascade DeleteCascade unStReaderStReaderunStMSPStMSPfromPersistValueTextDatabase.Persist.Sql.Run withSqlPool withSqlConn runSqlPoolrunSqlPersistMPoolrunSqlPersistM runSqlConn createSqlPoolclose'Database.Persist.Sql.RawrawSqlrawQueryrawExecuteCount rawExecute getStmtConn(Database.Persist.Sql.Orphan.PersistQueryupdateWhereCountdeleteWhereCountDatabase.Persist.Sql.MigrationrunMigrationUnsaferunMigrationSilent runMigrationprintMigrationparseMigration'parseMigrationmigrate getMigrationDatabase.Persist.Sql.Internal mkColumnsDatabase.Persist.SqltransactionUndotransactionSave getPersistMapDatabase.Persist||. selectListselectKeysList mapToJSON listToJSONlimitOffsetOrderinsertBygetJust getByValuedeleteCascadeWhere belongsToJust belongsTo>=.>.==.=.<=.<.<-./=./<-.-=.+=.*=.!=.