upgrade for latest version of go-toolkit/app
This commit is contained in:
10
migrate.go
10
migrate.go
@@ -47,7 +47,7 @@ var (
|
||||
|
||||
// ModuleMigrateUp applies any pending migrations.
|
||||
ModuleMigrateUp = app.NewModule(ModuleMigrateUpName, app.ModuleOpts{
|
||||
Setup: func() error {
|
||||
Setup: func(_ *app.Module) error {
|
||||
_, err := ApplyPendingMigrations(context.Background(), -1)
|
||||
return err
|
||||
},
|
||||
@@ -56,7 +56,7 @@ var (
|
||||
|
||||
// ModuleMigrateBlank resets the database to a blank state, removing all data.
|
||||
ModuleMigrateBlank = app.NewModule(ModuleMigrateBlankName, app.ModuleOpts{
|
||||
Setup: func() error {
|
||||
Setup: func(_ *app.Module) error {
|
||||
_, err := MigrateToBlank()
|
||||
return err
|
||||
},
|
||||
@@ -108,7 +108,9 @@ func ModuleAutoMigrate(enabled bool) *app.Module {
|
||||
autoMigrateEnabled = enabled // store auto-migration state at package level
|
||||
|
||||
autoMigrateModule = app.NewModule(ModuleAutoMigrateName, app.ModuleOpts{
|
||||
Setup: AutoMigrate,
|
||||
Setup: func(_ *app.Module) error {
|
||||
return AutoMigrate()
|
||||
},
|
||||
Depends: []string{ModuleMigrationsName},
|
||||
})
|
||||
|
||||
@@ -116,7 +118,7 @@ func ModuleAutoMigrate(enabled bool) *app.Module {
|
||||
}
|
||||
|
||||
// setupMigrations initializes the goose migration provider.
|
||||
func setupMigrations() error {
|
||||
func setupMigrations(_ *app.Module) error {
|
||||
var err error
|
||||
|
||||
if err := goose.SetDialect("mysql"); err != nil {
|
||||
|
||||
Reference in New Issue
Block a user