lishwist/db/db.go

29 lines
370 B
Go

//go:generate go run gen_init_sql.go
package db
import (
"database/sql"
_ "github.com/glebarez/go-sqlite"
)
var database *sql.DB
func Open() error {
db, err := sql.Open("sqlite", "./lishwist.db")
if err != nil {
return err
}
database = db
return nil
}
func Init() error {
_, err := database.Exec(InitQuery)
if err != nil {
return err
}
return nil
}