DB Migrations #67
|
@ -35,7 +35,7 @@ func init() {
|
||||||
ID: "20190324205606",
|
ID: "20190324205606",
|
||||||
Description: "Remove reminder_unix from tasks",
|
Description: "Remove reminder_unix from tasks",
|
||||||
Migrate: func(tx *xorm.Engine) error {
|
Migrate: func(tx *xorm.Engine) error {
|
||||||
return dropTableColum(tx, "tasks", "reminder_unix")
|
return dropTableColum(tx, "tasks", "reminders_unix")
|
||||||
},
|
},
|
||||||
Rollback: func(tx *xorm.Engine) error {
|
Rollback: func(tx *xorm.Engine) error {
|
||||||
return tx.Sync2(tasksReminderDateMigration20190324205606{})
|
return tx.Sync2(tasksReminderDateMigration20190324205606{})
|
||||||
|
|
|
@ -52,7 +52,7 @@ func Migrate(x *xorm.Engine) {
|
||||||
m.InitSchema(initSchema)
|
m.InitSchema(initSchema)
|
||||||
err := m.Migrate()
|
err := m.Migrate()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Log.Criticalf("Migration failed: %v", err)
|
log.Log.Fatalf("Migration failed: %v", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -124,9 +124,8 @@ func dropTableColum(x *xorm.Engine, tableName, col string) error {
|
||||||
case "sqlite":
|
case "sqlite":
|
||||||
log.Log.Warning("Unable to drop columns in SQLite")
|
log.Log.Warning("Unable to drop columns in SQLite")
|
||||||
case "mysql":
|
case "mysql":
|
||||||
_, err := x.Exec("ALTER TABLE ? DROP COLUMN ?", tableName, col)
|
_, err := x.Exec("ALTER TABLE " + tableName + " DROP COLUMN " + col)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Log.Errorf("Error dropping column: %v", err)
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
default:
|
default:
|
||||||
|
|
Loading…
Reference in New Issue
Block a user