From 11a2aa2b4a30b5e13260d812cb1fa54e32cb19e1 Mon Sep 17 00:00:00 2001 From: Nazar Kanaev Date: Sat, 17 Oct 2020 12:50:46 +0100 Subject: [PATCH] always run sql init script on start --- storage/storage.go | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/storage/storage.go b/storage/storage.go index 758084f..86b5831 100644 --- a/storage/storage.go +++ b/storage/storage.go @@ -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 - } + if _, err := db.Exec(initQuery); err != nil { + return nil, err } return &Storage{db: db, log: logger}, nil }