diff options
Diffstat (limited to 'src/dbx')
-rw-r--r-- | src/dbx/db.go | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/dbx/db.go b/src/dbx/db.go index 5bd65a5..fcb345e 100644 --- a/src/dbx/db.go +++ b/src/dbx/db.go @@ -9,9 +9,9 @@ import ( "sort" "strings" + "git.thomasvoss.com/euro-cash.eu/pkg/atexit" + . "git.thomasvoss.com/euro-cash.eu/pkg/try" "github.com/mattn/go-sqlite3" - - . "git.thomasvoss.com/euro-cash.eu/src/try" ) var ( @@ -22,6 +22,7 @@ var ( func Init(sqlDir fs.FS) { db = Try2(sql.Open("sqlite3", DBName)) Try(db.Ping()) + atexit.Register(Close) Try(applyMigrations(sqlDir)) /* TODO: Remove debug code */ @@ -120,7 +121,7 @@ func applyMigrations(dir fs.FS) error { if err := tx.Commit(); err != nil { return err } - log.Printf("Applied database migration ā%sā", f) + log.Printf("Applied database migration ā%sā\n", f) } if last != "" { |