rivet-core-0.2.0.0: Database migration library; core functionality.
Database.Rivet
data Direction Source #
Constructors
data Syntax m Source #
data Migration m v Source #
Fields
Instances
Methods
(>>=) :: Migration m a -> (a -> Migration m b) -> Migration m b #
(>>) :: Migration m a -> Migration m b -> Migration m b #
return :: a -> Migration m a #
fail :: String -> Migration m a #
fmap :: (a -> b) -> Migration m a -> Migration m b #
(<$) :: a -> Migration m b -> Migration m a #
pure :: a -> Migration m a #
(<*>) :: Migration m (a -> b) -> Migration m a -> Migration m b #
(*>) :: Migration m a -> Migration m b -> Migration m b #
(<*) :: Migration m a -> Migration m b -> Migration m a #
data Adaptor m Source #
runMigration :: Direction -> Adaptor m -> Text -> Migration m () -> IO () Source #
runStep :: Direction -> Adaptor m -> Syntax m -> IO () Source #