Documentation
¶
Overview ¶
Package steps provides pipeline step implementations for database migrations.
Index ¶
- func NewMigrateDownStep(name string, raw map[string]any) sdk.StepInstance
- func NewMigrateStatusStep(name string, raw map[string]any) sdk.StepInstance
- func NewMigrateToStep(name string, raw map[string]any) sdk.StepInstance
- func NewMigrateUpStep(name string, raw map[string]any) sdk.StepInstance
- type MigrateDownStep
- type MigrateStatusStep
- type MigrateToStep
- type MigrateUpStep
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewMigrateDownStep ¶
func NewMigrateDownStep(name string, raw map[string]any) sdk.StepInstance
NewMigrateDownStep returns a new step.migrate_down step.
func NewMigrateStatusStep ¶
func NewMigrateStatusStep(name string, raw map[string]any) sdk.StepInstance
NewMigrateStatusStep returns a new step.migrate_status step.
func NewMigrateToStep ¶
func NewMigrateToStep(name string, raw map[string]any) sdk.StepInstance
NewMigrateToStep returns a new step.migrate_to step.
func NewMigrateUpStep ¶
func NewMigrateUpStep(name string, raw map[string]any) sdk.StepInstance
NewMigrateUpStep returns a new step.migrate_up step.
Types ¶
type MigrateDownStep ¶
type MigrateDownStep struct {
// contains filtered or unexported fields
}
MigrateDownStep rolls back N migrations (down).
type MigrateStatusStep ¶
type MigrateStatusStep struct {
// contains filtered or unexported fields
}
MigrateStatusStep returns the current migration status.
type MigrateToStep ¶
type MigrateToStep struct {
// contains filtered or unexported fields
}
MigrateToStep migrates to a specific version.
type MigrateUpStep ¶
type MigrateUpStep struct {
// contains filtered or unexported fields
}
MigrateUpStep executes all pending migrations (up).
Click to show internal directories.
Click to hide internal directories.