h&*      !"#$%&'()*+,-./0123456789:;<=>?@ABCD/(c) 2014 Andreas Meingast  BSD-styleandre@andrevdm.com experimentalGHCNone postgresql-migration?Checks if the table with the given name exists in the database.postgresql-migrationExecutes the given IO monad inside a transaction and performs a roll-back afterwards (even if exceptions occur)./(c) 2014 Andreas Meingast  BSD-styleandre@andrevdm.com experimentalGHCNone 567postgresql-migration/A product type representing a single, executed .postgresql-migration#The name of the executed migration.postgresql-migration3The calculated MD5 checksum of the executed script.postgresql-migrationA timestamp without timezone of the date of execution of the script. postgresql-migrationVerbosity of the library. postgresql-migrationThe name of the table that stores the migrations, usually "schema_migrations" postgresql-migrationLogger. E indicates log level, F for an error message and G for an info message. postgresql-migration&If/when transactions should be started postgresql-migrationDetermines how transactions are handled Its is recommened to use transaction when running migrations Certain actions require a transaction per script, if you are doing this use TransactionPerStep If you want a single transaction for all migrations use TransactionPerRun If you do not want a transaction, or are using an existing transaction then use NoNewTransactionpostgresql-migrationNo new transaction will be started. Up to the caller to decide if the run is in a transaction or notpostgresql-migrationCall H once for the entire postgresql-migrationCall H once for each step in a " (i.e. new transaction per script)postgresql-migration.A sum-type denoting the result of a migration.postgresql-migration'There was an error in script migration.postgresql-migration,All scripts have been executed successfully.postgresql-migration determines the action of the   script.postgresql-migrationInitializes the database with a helper table containing meta information.postgresql-migration9Executes migrations based on SQL scripts in the provided I in alphabetical order.postgresql-migration>Executes a migration based on script located at the provided I.postgresql-migration6Executes a migration based on the provided bytestring.postgresql-migration?Validates that the provided MigrationCommand has been executed.postgresql-migrationPerforms a series of s in sequence.postgresql-migrationThe name of a script. Typically the filename or a custom name when using Haskell migrations.postgresql-migration(The checksum type of a migration script. postgresql-migration(Executes migrations inside the provided MigrationContext.Returns  if the provided  executes without error. If an error occurs, execution is stopped and a  is returned.!postgresql-migration Execute a sequence of migrationsReturns  if all of the provided s execute without error. If an error occurs, execution is stopped and the  is returned."postgresql-migration9Run a sequence of contexts, stopping on the first failure$postgresql-migration Produces a list of all executed (s in the default schema_migrations table%postgresql-migration Produces a list of all executed s.!postgresql-migrationThe postgres connection to usepostgresql-migrationThe options for this migrationpostgresql-migrationThe commands to run$  !"#$%$# !"  $%/(c) 2014 Andreas Meingast  BSD-styleandre@andrevdm.com experimentalGHCNone &>postgresql-migrationThe >. provides an execution context for migrations.@postgresql-migration%The action that will be performed by CApostgresql-migrationVerbosity of the library.Bpostgresql-migration0The PostgreSQL connection to use for migrations.Dpostgresql-migrationRun in verbose modepostgresql-migrationThe postgres connection to usepostgresql-migrationThe commands to run"$>?@ABCDCD">?@AB$ Safe-InferredJKLMNOPQ       !"#$%&'()*+,-./0123456789:;<=>?@AABCD#$EFGEFHEFIJKLEMNOPQRSTUV$postgresql-migration-0.2.1.2-inplaceDatabase.PostgreSQL.Simple.Util$Database.PostgreSQL.Simple.Migration-Database.PostgreSQL.Simple.Migration.V1CompatPaths_postgresql_migration existsTablewithTransactionRolledBackSchemaMigrationschemaMigrationNameschemaMigrationChecksumschemaMigrationExecutedAtMigrationOptions optVerbose optTableName optLogWriteroptTransactionControlTransactionControlNoNewTransactionTransactionPerRunTransactionPerStep VerbosityVerboseQuietMigrationResultMigrationErrorMigrationSuccessMigrationCommandMigrationInitializationMigrationDirectory MigrationFileMigrationScriptMigrationValidationMigrationCommands ScriptNameChecksum runMigration runMigrationssequenceMigrationsdefaultOptions getMigrationsgetMigrations'$fMonoidMigrationCommand$fSemigroupMigrationCommand$fToRowSchemaMigration$fFromRowSchemaMigration$fOrdSchemaMigration$fShowSchemaMigration$fEqSchemaMigration$fReadSchemaMigration$fShowTransactionControl$fShowVerbosity $fEqVerbosity$fShowMigrationResult$fEqMigrationResult$fReadMigrationResult$fOrdMigrationResult$fFunctorMigrationResult$fFoldableMigrationResult$fTraversableMigrationResult$fShowCheckScriptResult$fShowExpectedVsActual$fShowMigrationCommand$fEqMigrationCommand$fReadMigrationCommand$fOrdMigrationCommandMigrationContextmigrationContextCommandmigrationContextVerbosemigrationContextConnectionbase Data.EitherEitherLeftRightpostgresql-simple-0.6.4-021de873f9863054f9f806bad77cc992eea5a0ea2fc5d053bab128c4e6b146da&Database.PostgreSQL.Simple.TransactionwithTransactionGHC.IOFilePathversiongetDataFileName getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDir