Files
svg-templater/internal/database/database.go
Tueem 331064839d
All checks were successful
build / Go-Build (push) Successful in 25s
fix(upload): add svg db init
2026-02-03 00:46:29 +01:00

36 lines
607 B
Go

package database
import (
"database/sql"
"log"
_ "github.com/glebarez/go-sqlite"
)
const FILENAME string = "storage.db"
var database *sql.DB
func OpenSQLite() error {
db, err := sql.Open("sqlite", FILENAME)
if err != nil {
return err
}
log.Println("Successfully connected to SQLite Database")
database = db
return nil
}
func InitDB() {
_, err := database.Exec(TOKENTABLECREATE)
_, err = database.Exec(SVGTABLECREATE)
if err != nil {
log.Fatal("Failed to init database:\n", err)
}
log.Println("Successfully initiated the Database!")
}
func Close() error {
return database.Close()
}