summaryrefslogtreecommitdiff
path: root/sql.go.example
diff options
context:
space:
mode:
authorJacob McDonnell <jacob@jacobmcdonnell.com>2026-04-26 16:52:03 -0400
committerJacob McDonnell <jacob@jacobmcdonnell.com>2026-04-26 16:52:03 -0400
commitee64cdc2712a8e7f77c6af02385afd43a2a1e61b (patch)
tree8baf3e9ffba5522c901fc04dd118ba25697a1e35 /sql.go.example
parent97d5c458cfa039d857301e1ca7d5af3beb37131d (diff)
refactor: Split Go code into multiple files
Diffstat (limited to 'sql.go.example')
-rw-r--r--sql.go.example46
1 files changed, 0 insertions, 46 deletions
diff --git a/sql.go.example b/sql.go.example
deleted file mode 100644
index af73c7ad..00000000
--- a/sql.go.example
+++ /dev/null
@@ -1,46 +0,0 @@
-package main
-
-import (
- "database/sql"
- _ "modernc.org/sqlite"
- "fmt"
- "log"
- _ "modernc.org/sqlite"
-)
-
-type Entry struct {
- os string
- name string
- section int
- path string
-}
-
-func main() {
- db, err := sql.Open("sqlite", "man.db")
- if err != nil {
- log.Fatal(err)
- }
-
- if err := db.Ping(); err != nil {
- log.Fatal(err)
- }
-
- r, err := db.Query("SELECT * FROM manpages WHERE name == 'intro';")
- if err != nil {
- log.Fatal(err)
- }
- defer r.Close()
-
- for r.Next() {
- var entry Entry
- if err := r.Scan(&entry.os, &entry.name, &entry.section, &entry.path); err != nil {
- log.Fatal(err)
- }
- fmt.Println(entry.os, entry.name, entry.section, entry.path)
- }
-
- err = db.Close()
- if err != nil {
- log.Fatal(err)
- }
-}