$a 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. $%&'()*+, -./0123456789v:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ab cdefghijklmnopqrstuvw xyz{|}~ $ ! " #$%&'()*+, -./0123456789    !"#$% &'()*+,-./0123456789:; <= <> <? <@ <A <B <C <D <E <F <G <H <I <J KL KM KN KO KP KQ KR KS KT KU KV KW KX KY KZ K[ K\ K] KZ K^ K_ K` Ka Kb c d e f g h i j j k lm ln lo lp lq lr ls lt lu lv lw xy xz xz { |} |~ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |persistent-postgresql-1.1.2.1Database.Persist.Postgresql PostgresConf pgConnStr pgPoolSizeConnectionStringwithPostgresqlPoolcreatePostgresqlPoolwithPostgresqlConnopenSimpleConnPpersistent-1.1.3.1Database.Persist.GenericSqlConnectionPool$Database.Persist.GenericSql.Internal Connectionpostgresql-simple-0.2.4.1#Database.PostgreSQL.Simple.Internal getColumnsgetAddReferenceAlterDB AlterTable AlterColumnAddTableDropConstraintAddUniqueConstraint AlterColumn' DropReference AddReferenceUpdate NoDefaultDefaultDropAddNotNullIsNullTypeGetteropen'prepare' insertSql'execute' withStmt' convertPV getGetterunBinarymigrate' getAlters getColumn findAlters showColumn showSqlType showAlterDbshowAlterTable showAlterescaperefNameudToPair$fPersistConfigPostgresConf $fToFieldPDatabase.Persist.Query||./<-.<-.>=.>.<=.<.!=.==./=.*=.-=.+=.=.Database.Persist.Query.InternaldeleteCascadeWhere selectListcount selectKeys selectFirst selectSource deleteWhere updateWhere updateGetupdate PersistQuery filterFilter filterValue filterFieldFilter FilterAndFilterOr BackendFilterAscDescOffsetByLimitTo SelectOptrawSql runSqlConn runSqlPoolActiveInactive CheckmarkunSingleSingleRawSql%Database.Persist.GenericSql.MigrationrollbackcommitmigraterunMigrationUnsaferunMigrationSilent runMigration getMigrationprintMigrationparseMigration'parseMigration MigrationDatabase.Persist.GenericSql.Raw unSqlPersist SqlPersist StatementDatabase.Persist.Store checkUniquegetJust belongsToJust belongsTo getByValueinsertBy isNullablesqlTypefromPersistValuetoPersistValue PersistFieldKeypersistIdFieldpersistUniqueKeyspersistUniqueToValuespersistUniqueToFieldNames halfDefinedfromPersistValuestoPersistFields entityDefpersistFieldDefUniquePersistEntityBackend EntityField PersistEntityunKey KeyBackend entityVal entityKeyEntitygetdeletereplacerepsert insertKeyinsertPersistMonadBackend PersistStore insertUniquedeleteBygetBy PersistUnique