Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
type InitialSetupCtx bk = (BeamMigrateSqlBackend bk, HasDataTypeCreatedCheck (BeamMigrateSqlBackendDataTypeSyntax bk), DataTypeForBackend bk UUID, IsCustomSqlSyntax (Sql92ExpressionSyntax (BeamSqlBackendSyntax bk)), HasSqlValueSyntax (BeamSqlBackendValueSyntax bk) AppName) #
initialSetupStep :: forall bk. InitialSetupCtx bk => MigrationSteps bk () (CheckedDatabaseSettings bk MetadataDbV1) #
renameAppNameToPipelineStep :: InitialSetupCtx bk => MigrationSteps bk (CheckedDatabaseSettings bk MetadataDbV1) (CheckedDatabaseSettings bk MetadataDbV1) #
addAppNameStep :: InitialSetupCtx bk => MigrationSteps bk (CheckedDatabaseSettings bk MetadataDbV1) (CheckedDatabaseSettings bk MetadataDb) #
fullMigration :: InitialSetupCtx bk => MigrationSteps bk () (CheckedDatabaseSettings bk MetadataDb) #
allowDestructive :: (Monad m, MonadFail m, MonadIO m) => BringUpToDateHooks m #
Orphan instances
DataTypeForBackend bk UUID => DataTypeForBackend bk SpecRunId # | |
DataTypeForBackend Postgres UUID # | |
DataTypeForBackend Sqlite UUID # | |
BeamSqlBackend bk => DataTypeForBackend bk (Ref b) # | |