packages feed

pg-migrate-import-codd-1.0.0.0: src/Database/PostgreSQL/Migrate/History/Codd.hs

-- | Hasql-only reader and importer for exact Codd V1–V5 ledger shapes. Source objects are
-- read under the configured cooperating legacy lock and are never modified.
module Database.PostgreSQL.Migrate.History.Codd
  ( CoddSourceConfig,
    CoddManifest,
    CoddSchemaVersion (..),
    CoddHistoryRow (..),
    CoddHistory (..),
    CoddDefinitionError (..),
    CoddImportError (..),
    CoddImportCommand (..),
    defaultCoddLockKey,
    coddSourceConfig,
    withCoddLockKey,
    coddEvidenceKey,
    parseCoddManifest,
    readCoddHistory,
    importCoddHistory,
    coddImportCommandParser,
  )
where

import Database.PostgreSQL.Migrate.History.Codd.Import (importCoddHistory)
import Database.PostgreSQL.Migrate.History.Codd.Ledger (readCoddHistory)
import Database.PostgreSQL.Migrate.History.Codd.Manifest (parseCoddManifest)
import Database.PostgreSQL.Migrate.History.Codd.Parser (coddImportCommandParser)
import Database.PostgreSQL.Migrate.History.Codd.Types