package db import ( "database/sql" "os" _ "github.com/glebarez/go-sqlite" ) var db *sql.DB func Connect(db_path string) error { var err error db, err = sql.Open("sqlite", db_path) if err != nil { return err } sql_create, err := os.ReadFile("./db_format.sql") if err != nil { return err } _, err = db.Exec(string(sql_create)) return err } func Close() { if db != nil { _ = db.Close() } }