| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Database.Mallard.Types
Documentation
type MigrationTable = HashMap MigrationId Migration Source #
inflateMigrationIds :: MonadThrow m => MigrationTable -> [MigrationId] -> m [Migration] Source #
data MigrationMissingFromTable Source #
Constructors
| MigrationMissingFromTable MigrationId |
type MigrationDigest = Digest SHA256 Source #
Constructors
| Migration | |
class HasMigration c where Source #
Minimal complete definition
Methods
migration :: Lens' c Migration Source #
migrationChecksum :: Lens' c MigrationDigest Source #
migrationDescription :: Lens' c Text Source #
migrationName :: Lens' c MigrationId Source #
migrationRequires :: Lens' c [MigrationId] Source #
migrationScript :: Lens' c Text Source #
Instances
Constructors
| Test | |
Fields
| |
class HasTest c where Source #
Minimal complete definition
scriptsMigrationSchema :: [(Int64, ByteString)] Source #