From aa4d962a608eeec090fe9c3b5066d25926afc732 Mon Sep 17 00:00:00 2001 From: Nick Dumas Date: Sat, 24 Jan 2026 22:23:42 -0500 Subject: [PATCH] blarp --- cmd/cli/bootstrap/main.go | 38 ++++++++++++++++++++++ schema.sql => cmd/cli/bootstrap/schema.sql | 0 2 files changed, 38 insertions(+) create mode 100644 cmd/cli/bootstrap/main.go rename schema.sql => cmd/cli/bootstrap/schema.sql (100%) diff --git a/cmd/cli/bootstrap/main.go b/cmd/cli/bootstrap/main.go new file mode 100644 index 0000000..7949f46 --- /dev/null +++ b/cmd/cli/bootstrap/main.go @@ -0,0 +1,38 @@ +package main + +import ( + "context" + "database/sql" + _ "embed" + "log" + + _ "modernc.org/sqlite" + + models "code.ndumas.com/ndumas/muddy/db" +) + +//go:embed schema.sql +var ddl string + +func run() error { + + return nil +} + +func main() { + ctx := context.Background() + + db, err := sql.Open("sqlite", ":memory:") + if err != nil { + log.Printf("error opening sqlite db: %s\n", err) + return + } + + // create tables + if _, err := db.ExecContext(ctx, ddl); err != nil { + log.Printf("error creating tables: %s\n", err) + return + } + + queries := models.New(db) +} diff --git a/schema.sql b/cmd/cli/bootstrap/schema.sql similarity index 100% rename from schema.sql rename to cmd/cli/bootstrap/schema.sql