From 1cf4c7cd77455bd2322fbfd80e48d968eeba85f2 Mon Sep 17 00:00:00 2001 From: ston1th Date: Sat, 24 Aug 2019 18:32:27 +0200 Subject: [PATCH] better migrator --- pkg/db/migration.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkg/db/migration.go b/pkg/db/migration.go index eca5e22..90a7562 100644 --- a/pkg/db/migration.go +++ b/pkg/db/migration.go @@ -12,17 +12,17 @@ const ( currentVersion = 2 ) -type migrator func(*DB) error +type migrator func(*DB, int) error var migrators = []migrator{ - func(db *DB) error { + func(_ *DB, _ int) error { return nil }, - func(db *DB) error { + func(_ *DB, _ int) error { // dummy placeholder return nil }, - func(db *DB) (err error) { + func(db *DB, _ int) (err error) { err = db.addDefaultTags() if err != nil { return @@ -48,7 +48,7 @@ func (db *DB) runMigrations() (err error) { for version < currentVersion { v := version + 1 log.Printf("db: running migration version %d", v) - err = migrators[v](db) + err = migrators[v](db, v) if err != nil { return }