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 #