added reindexing

This commit is contained in:
ston1th 2019-08-24 17:42:02 +02:00
commit bb22097b7b
17 changed files with 226 additions and 47 deletions

View file

@ -22,8 +22,12 @@ var migrators = []migrator{
// dummy placeholder
return nil
},
func(db *DB) error {
return db.addDefaultTags()
func(db *DB) (err error) {
err = db.addDefaultTags()
if err != nil {
return
}
return db.ReindexAll()
},
}
@ -43,7 +47,7 @@ func (db *DB) runMigrations() (err error) {
log.Printf("db: database version %d", version)
for version < currentVersion {
v := version + 1
log.Printf("db: running migration %d", v)
log.Printf("db: running migration version %d", v)
err = migrators[v](db)
if err != nil {
return
@ -52,6 +56,8 @@ func (db *DB) runMigrations() (err error) {
if err != nil {
return
}
version = v
log.Printf("db: database version %d", version)
}
return
}