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