Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MigrationSteps ¶
type MigrationSteps interface {
Run() error
ErrorHandler()
}
type Migrator ¶
type Migrator interface {
AskForConfirmation(skipConfirmation bool) error
IsExecutedCheck() error
AddMigrationSteps(migrationSteps MigrationSteps)
ExecuteMigrationSteps() error
SaveExecutedStatus() error
ExecuteDeferredSteps() error
PrintMigrationErrors()
RunMigrationFlow(skipConfirmation bool)
ClearData() error
RunSuccess() error
SkipMigrationPermanently() error
IsMigrationPermanentlySkipped() (bool, error)
}
type PostMigrationSteps ¶
type PostMigrationSteps interface {
MigrationSteps
DefferedHandler() error
}
type SuccessfulMigrationSteps ¶
type SuccessfulMigrationSteps interface {
MigrationSteps
OnSuccess() error
}
Click to show internal directories.
Click to hide internal directories.