always run sql init script on start

This commit is contained in:
Nazar Kanaev 2020-10-17 12:50:46 +01:00
parent 2eee8baa26
commit 11a2aa2b4a

View File

@ -75,11 +75,8 @@ type Storage struct {
}
func New(path string, logger *log.Logger) (*Storage, error) {
initialize := false
if _, err := os.Stat(path); err != nil {
if os.IsNotExist(err) {
initialize = true
} else {
if !os.IsNotExist(err) {
return nil, err
}
}
@ -91,10 +88,8 @@ func New(path string, logger *log.Logger) (*Storage, error) {
db.SetMaxOpenConns(1)
if initialize {
if _, err := db.Exec(initQuery); err != nil {
return nil, err
}
}
return &Storage{db: db, log: logger}, nil
}