Documentation
¶
Index ¶
- func InitDownCmd(config *MigratorConfig) *cobra.Command
- func InitDropCmd(config *MigratorConfig) *cobra.Command
- func InitForceCmd(config *MigratorConfig) *cobra.Command
- func InitInfoCmd(config *MigratorConfig) *cobra.Command
- func InitMigrateCmd() *cobra.Command
- func InitRootCmd() *cobra.Command
- func InitUpCmd(config *MigratorConfig) *cobra.Command
- type MigratorConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func InitDownCmd ¶
func InitDownCmd(config *MigratorConfig) *cobra.Command
func InitDropCmd ¶
func InitDropCmd(config *MigratorConfig) *cobra.Command
func InitForceCmd ¶
func InitForceCmd(config *MigratorConfig) *cobra.Command
func InitInfoCmd ¶
func InitInfoCmd(config *MigratorConfig) *cobra.Command
func InitMigrateCmd ¶
func InitRootCmd ¶
func InitUpCmd ¶
func InitUpCmd(config *MigratorConfig) *cobra.Command
Types ¶
type MigratorConfig ¶
type MigratorConfig struct {
CreateService func() *migrationService.Service
Provider *string
ConnStr *string
LogQueries *bool
Version *string
Steps *int
}
MigratorConfig holds configuration for creating migration services
func (*MigratorConfig) CreateMigrationService ¶
func (c *MigratorConfig) CreateMigrationService(logger *slog.Logger) (*migrationService.Service, error)
CreateMigrationService creates a migration service using current configuration
Click to show internal directories.
Click to hide internal directories.