This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
PermissionGacha/db/db.go

27 lines
614 B
Go

package db
2019-11-18 14:38:03 +07:00
import (
"database/sql"
_ "github.com/mattn/go-sqlite3"
)
var db *sql.DB
func init() {
var err error
db, err = sql.Open("sqlite3", "./bot.db")
if err != nil {
panic(err)
}
db.SetMaxOpenConns(1)
2019-11-20 09:28:58 +07:00
db.Exec("CREATE TABLE IF NOT EXISTS xp(id STRING NOT NULL UNIQUE, xp INTEGER NOT NULL)")
db.Exec("CREATE TABLE IF NOT EXISTS shard(id STRING NOT NULL UNIQUE, shard INTEGER NOT NULL)")
db.Exec("CREATE TABLE IF NOT EXISTS prestige(id STRING NOT NULL UNIQUE, multiplier INTEGER NOT NULL)")
db.Exec("CREATE TABLE IF NOT EXISTS starred(id STRING NOT NULL UNIQUE)")
2019-11-18 14:38:03 +07:00
}
func Close() {
db.Close()
}