Skip to content

Commit e1bef7e

Browse files
committed
Replace unit test with endtoend test for DuckDB
Changes: - Remove unit test from internal/engine/duckdb/duckdb_test.go - Generate expected output for examples/duckdb/ (endtoend test will use this) - Update sqlc.yaml to work without analyzer (catalog-based mode) - Add generated Go code (db.go, models.go, query.sql.go) The DuckDB example will now be tested automatically by TestExamples in internal/endtoend/endtoend_test.go when running with --tags=examples. Note: Analyzer disabled for now as database/sql can't execute parameterized queries without values. Catalog-based type inference works correctly. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 922f65e commit e1bef7e

File tree

5 files changed

+213
-41
lines changed

5 files changed

+213
-41
lines changed

examples/duckdb/db/db.go

Lines changed: 31 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/duckdb/db/models.go

Lines changed: 21 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/duckdb/db/query.sql.go

Lines changed: 161 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/duckdb/sqlc.yaml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,6 @@ sql:
66
- "schema.sql"
77
queries:
88
- "query.sql"
9-
database:
10-
managed: false
11-
uri: ":memory:"
12-
analyzer:
13-
database: true
149
gen:
1510
go:
1611
package: "db"

internal/engine/duckdb/duckdb_test.go

Lines changed: 0 additions & 36 deletions
This file was deleted.

0 commit comments

Comments
 (0)