package main import ( "log" "strings" "os" "git.rdx4.com/monqui/storage/internal/storage" "database/sql" _ "github.com/mattn/go-sqlite3" ) func reset_database(db *sql.DB) { dat, _ := os.ReadFile("setup.sql") queries := strings.Split(string(dat), ";") for _, q := range queries { _, err := db.Exec(q) records.Check(err) } } func main() { db, err := sql.Open("sqlite3", "rpgqui.db") records.Check(err) reset_database(db) log.Println("Reset db...\n") log.Println("Adding users...\n") // spin up a user... u := records.GetUser(db, "Monqui") log.Printf("Type: %T", u) log.Println(u) //log.Printf("ID: %d, name: %s", u.id, u.name) /* u = records.GetUser(db, "Jim") log.Printf("ID: %d, name: %s", u.id, u.name) u = records.GetUser(db, "Monqui") log.Printf("ID: %d, name: %s", u.id, u.name) // make some entities... log.Println("Adding entities...\n") e := records.CreateEntity(db, u.id, "idk a demon", "hello im monqui") log.Printf("ID: %d, user_id: %d, spawn_line: %s", e.id, e.user_id, e.spawn_line) e = records.CreateEntity(db, u.id, "idk a monster", "here's a whole nother line!") log.Printf("ID: %d, user_id: %d, spawn_line: %s", e.id, e.user_id, e.spawn_line) log.Println("Trying to fetch some entities...\n") e = records.GetEntity(db, 1) log.Printf("ID: %d, user_id: %d, spawn_line: %s", e.id, e.user_id, e.spawn_line) e = records.GetEntity(db, 2) log.Printf("ID: %d, user_id: %d, spawn_line: %s", e.id, e.user_id, e.spawn_line) */ }