sqlc
Installation
SKILL.md
sqlc in Hive
Hive uses sqlc to generate type-safe Go from SQL queries. The generated files are committed to the repo — never edit them manually.
File Layout
internal/data/db/
├── queries/
│ ├── queries.sql # Core session/message queries
│ └── queries_hc.sql # Honeycomb queries (separate file)
├── migrations/
│ └── NNNN_name.up.sql # Schema migrations (source of truth for sqlc)
├── queries.sql.go # Generated — do not edit
├── queries_hc.sql.go # Generated — do not edit
└── models.go # Generated — do not edit
sqlc.yaml at the repo root lists both query files under sql[0].queries.