package database import ( "database/sql" "log" "path/filepath" _ "github.com/glebarez/go-sqlite" ) const FILENAME string = "storage.db" var database *sql.DB func OpenSQLite(basepath string) error { db, err := sql.Open("sqlite", filepath.Join(basepath, 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() }