úÎ"¸ &      None!#%&*59:;<=DILOQRT[_fÿCompiles a set of .sql files in a particular directory into your application, then runs them against a database at runtime. This function is implemented with Template Haskell so that it can read the migration files at compile-time, but it semantically has the type (  m, ! m) => " -> m ()O. Migrations will be executed in order based on their filename, according to #.The "% provided should be relative to your  project rootJ, and it will detect all files within the immediate directory (that is, not& in subdirectories) with the suffix .sql.Example:  main :: IO () main =  $ withSqliteConn ":memory:" ( $( "db/migrations")) !The low-level API that underlies 2. It is unlikely that you will need to use this.Unlike ÿ), this function does not use Template Haskell. Migrations are passed as a list of tuples, where the first element is the name of the migration (which must be unique) and the second element is the SQL to be run. The migrations will be run in the order they are provided, from left to right. $%&'()*+,-$%&',---()-*+None!#%&*59:;<=DIOQRT[fBConnection options needed to connect to PostgreSQL. You can use - to parse these options from the environment.An envparse . that parses ? from the environment, looking for the environment variables PG_HOST, PG_PORT, PG_USER, PG_USER,  PG_DB_NAME, and  PG_PASSWORD(. All of them are optional except for  PG_DB_NAME.Like / from Database.Persist.Postgresql, except using .Like 0 from Database.Persist.Postgresql, except using . #Options to connect to the database.2Number of connections to be kept open in the pool.4Action to be executed that uses the connection pool.1  1None!#%&*59:;<=DIOQRT[_f  2      !"#$%&'()*+,-+./011234056789:;<";<#=>&genesis-0.0.1.0-6ta0DtIB43vDtz1bEPpydnGenesis.PersistGenesis.Persist.MigrateGenesis.Persist.BaseControl.Monad.LoggerrunStderrLoggingTControl.Monad.PersistrunSqlPersistT runMigrationsrunMigrations''$fToBackendKeySqlBackendSchemaMigration$fPersistEntitySchemaMigration $fPersistFieldSqlSchemaMigration$fPersistFieldSchemaMigration $fShowKey $fReadKey$fEqKey$fOrdKey$fPathPieceKey$fToHttpApiDataKey$fFromHttpApiDataKey$fPersistFieldKey$fPersistFieldSqlKey $fToJSONKey $fFromJSONKey$fEqSchemaMigration$fShowSchemaMigrationPostgresOptionshostportuserdbNamepasswordpostgresOptionswithPostgresqlPoolwithPostgresqlConn$fEqPostgresOptions$fShowPostgresOptions$fGenericPostgresOptions*monad-logger-0.3.22-JD720t1cykgJund3MdwuME MonadLogger,monad-persist-0.0.1.0-99pBCn65QaQ8S1nW8udLNyMonadSqlPersistbaseGHC.IOFilePath Data.OldListsortSchemaMigrationIdSchemaMigration($sel:schemaMigrationName:SchemaMigrationSchemaMigrationKey,$sel:unSchemaMigrationKey:SchemaMigrationKeySchemaMigrationName migrateSchema'D:R:PersistEntityBackendSchemaMigration#envparse-0.4-9tbiEVE89sBAGuTX7N1xP9Env.Internal.ParserParser2persistent-postgresql-2.6.1-6376E8t6ut97W9gZtvAnb6Database.Persist.Postgresql pgConnString