Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
reifyDBSchema :: Database db => DatabaseSettings db -> ReifiedDatabaseSchema Source
defaultBeamCompareSchemas :: Database db => ReifiedDatabaseSchema -> DatabaseSettings db -> DBSchemaComparison Source
hdbcSchema :: (IConnection conn, MonadIO m) => conn -> m ReifiedDatabaseSchema Source
createStmtFor :: Table t => Beam db m -> Text -> Proxy t -> SQLCreateTable Source
migrateDB :: MonadIO m => DatabaseSettings db -> Beam db m -> [MigrationAction] -> m () Source
autoMigrateDB :: MonadIO m => DatabaseSettings d -> Beam d m -> m () Source
openDatabaseDebug :: (BeamBackend dbSettings, MonadIO m, Database db) => DatabaseSettings db -> dbSettings -> m (Beam db m) Source
openDatabase :: (BeamBackend dbSettings, MonadIO m, Database db) => DatabaseSettings db -> dbSettings -> m (Beam db m) Source
openDatabase' :: (BeamBackend dbSettings, MonadIO m, Database db) => Bool -> DatabaseSettings db -> dbSettings -> m (Beam db m) Source
dumpSchema :: Database db => DatabaseSettings db -> IO () Source