Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
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 MetadataDbV2) #
addBkColumnsStep :: InitialSetupCtx bk => MigrationSteps bk (CheckedDatabaseSettings bk MetadataDbV2) (CheckedDatabaseSettings bk MetadataDb) #
fullMigration :: InitialSetupCtx bk => MigrationSteps bk () (CheckedDatabaseSettings bk MetadataDb) #
allowDestructive :: (Monad m, MonadFail m) => BringUpToDateHooks m #
Orphan instances
DataTypeForBackend Postgres UUID # | |
DataTypeForBackend Sqlite UUID # | |
DataTypeForBackend bk UUID => DataTypeForBackend bk SpecRunId # | |
BeamSqlBackend bk => DataTypeForBackend bk SpecTableName # | |
dbType :: DataType bk SpecTableName # | |
BeamSqlBackend bk => DataTypeForBackend bk (Ref b) # | |