diff --git a/dbHandler.go b/dbHandler.go index 40d2b5c..4ed927e 100644 --- a/dbHandler.go +++ b/dbHandler.go @@ -65,11 +65,15 @@ func NewDBHandler(name, path string, logger *logging.Logger) (dH *DBHandler, err if err := os.MkdirAll(path, 0666); err != err { return nil, err } - dH.NewCreatedDB = true } } dbPath := filepath.Join(path, name) + + //indicator if database exists + _, err = os.Stat(dbPath) + fmt.Println(1, err) + dH.NewCreatedDB = err != nil logger.Debug("NewDBHandler", "open database "+dbPath) dH.db, err = gorm.Open(sqlite.Open(dbPath), &gorm.Config{}) return