Skip to content

Commit a2233a5

Browse files
committed
fix: added pgx v5 support test for struct_pointers
1 parent aedae10 commit a2233a5

File tree

6 files changed

+226
-0
lines changed

6 files changed

+226
-0
lines changed

internal/endtoend/testdata/emit_result_and_params_struct_pointers/postgresql/pgx/v5/go/batch.go

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

internal/endtoend/testdata/emit_result_and_params_struct_pointers/postgresql/pgx/v5/go/db.go

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

internal/endtoend/testdata/emit_result_and_params_struct_pointers/postgresql/pgx/v5/go/models.go

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

internal/endtoend/testdata/emit_result_and_params_struct_pointers/postgresql/pgx/v5/go/query.sql.go

Lines changed: 76 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
CREATE TABLE foo (a integer, b integer);
2+
3+
-- name: InsertValues :batchone
4+
INSERT INTO foo (a, b)
5+
VALUES ($1, $2)
6+
ON CONFLICT DO NOTHING
7+
RETURNING *;
8+
9+
-- name: GetOne :one
10+
SELECT * FROM foo WHERE a = ? AND b = ? LIMIT 1;
11+
12+
-- name: GetAll :many
13+
SELECT * FROM foo;
14+
15+
-- name: GetAllAByB :many
16+
SELECT a FROM foo WHERE b = ?;
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{
2+
"version": "2",
3+
"sql": [
4+
{
5+
"engine": "postgresql",
6+
"schema": "query.sql",
7+
"queries": "query.sql",
8+
"gen": {
9+
"go": {
10+
"package": "querytest",
11+
"sql_package": "pgx/v5",
12+
"out": "go",
13+
"emit_result_struct_pointers": true,
14+
"emit_params_struct_pointers": true
15+
}
16+
}
17+
}
18+
]
19+
}

0 commit comments

Comments
 (0)