From 80d936af6e1518b93632a8403b97595c35a2d811 Mon Sep 17 00:00:00 2001 From: dylan Date: Fri, 27 Dec 2024 15:05:37 +0100 Subject: [PATCH] Ensure database file is created by pinging --- cmd/web/main.go | 9 ++++----- go.mod | 1 - 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/cmd/web/main.go b/cmd/web/main.go index a8dcee4..721ac53 100644 --- a/cmd/web/main.go +++ b/cmd/web/main.go @@ -8,7 +8,6 @@ import ( "fmt" "github.com/go-playground/form/v4" _ "github.com/mattn/go-sqlite3" - _ "github.com/oapi-codegen/oapi-codegen/v2/cmd/oapi-codegen" "log/slog" "os" ) @@ -37,13 +36,13 @@ func main() { formDecoder: formDecoder, } - fmt.Println("Hello, world!") + fmt.Println(app) } func openDb() (*sql.DB, error) { db, err := sql.Open("sqlite3", "./qv.sqlite") - if err != nil { - return nil, err + if err == nil { + err = db.Ping() } - return db, nil + return db, err } diff --git a/go.mod b/go.mod index a4af6f6..d6659de 100644 --- a/go.mod +++ b/go.mod @@ -5,7 +5,6 @@ go 1.23.4 require ( github.com/go-playground/form/v4 v4.2.1 github.com/mattn/go-sqlite3 v1.14.24 - github.com/oapi-codegen/oapi-codegen/v2 v2.4.1 ) require (