Safe Haskell | None |
---|---|
Language | Haskell2010 |
- migrateDatabase :: (MonadDB m, MonadLog m, MonadThrow m) => [Extension] -> [Domain] -> [Table] -> [Migration m] -> m ()
- checkDatabase :: (MonadDB m, MonadLog m, MonadThrow m) => [Domain] -> [Table] -> m ()
- createTable :: MonadDB m => Bool -> Table -> m ()
- createDomain :: MonadDB m => Domain -> m ()
Documentation
migrateDatabase :: (MonadDB m, MonadLog m, MonadThrow m) => [Extension] -> [Domain] -> [Table] -> [Migration m] -> m () Source #
Runs all checks on a database
checkDatabase :: (MonadDB m, MonadLog m, MonadThrow m) => [Domain] -> [Table] -> m () Source #
createDomain :: MonadDB m => Domain -> m () Source #