DB Migrations #67

Merged
konrad merged 44 commits from feature/migrations into master 2019-03-29 17:54:36 +00:00
2 changed files with 3 additions and 4 deletions
Showing only changes of commit a227cff23d - Show all commits

View File

@ -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{})

View File

@ -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: