collinenlucy.nl/database.go

27 lines
383 B
Go
Raw Normal View History

2025-06-22 21:59:09 +02:00
package main
import (
"database/sql"
"fmt"
"log"
)
func SetupDatabase() *sql.DB {
db, err := sql.Open("sqlite3", "./db.sqlite")
if err != nil {
log.Fatal("failed to open database")
}
var version string
err = db.QueryRow("SELECT SQLITE_VERSION()").Scan(&version)
if err != nil {
log.Fatal("failed to query database")
}
2025-06-27 16:34:33 +02:00
fmt.Println("database ready")
2025-06-22 21:59:09 +02:00
return db
}