diff --git a/.main.go.swp b/.main.go.swp deleted file mode 100644 index 9e082f0..0000000 Binary files a/.main.go.swp and /dev/null differ diff --git a/main.go b/main.go index daba529..cfd81fe 100644 --- a/main.go +++ b/main.go @@ -21,19 +21,8 @@ type ActiveSqliteRow struct { id int table_name string columns []string -// values map[string] } -/* -func (r ActiveSqliteRow) init(t string, i int) bool{ - log.Print("In init with" + t) - log.Print(i) - r.id = i - r.table_name = t - - return true -} -*/ type Entity struct { id int user_id int @@ -63,23 +52,12 @@ func check(e error) { } } -func main() { - dat, err := os.ReadFile("setup.sql") - - check(err) - - log.Printf("contents: \n\n%s", dat) - +func reset_database(db *sql.DB) { + dat, _ := os.ReadFile("setup.sql") queries := strings.Split(string(dat), ";") - log.Print(queries) - - db, err := sql.Open("sqlite3", "rpgqui.db") - - check(err) - for i, q := range queries { - log.Println(i, q) + log.Println(i) res, err := db.Exec(q) check(err) @@ -87,3 +65,9 @@ func main() { log.Println(res) } } + +func main() { + db, _ := sql.Open("sqlite3", "rpgqui.db") + + reset_database(db) +} diff --git a/rpgqui.db b/rpgqui.db index b3b8d1d..8719cc3 100644 Binary files a/rpgqui.db and b/rpgqui.db differ diff --git a/setup.sql b/setup.sql index 08f6867..0ae9a38 100644 --- a/setup.sql +++ b/setup.sql @@ -12,4 +12,4 @@ CREATE TABLE IF NOT EXISTS entities ( name VARCHAR(64), spawn_line VARCHAR(64), FOREIGN KEY(user_id) REFERENCES users(id) -); \ No newline at end of file +);