Skip to content

Commit 61b86e9

Browse files
committed
test: Add case for #2731
1 parent af11d3d commit 61b86e9

8 files changed

Lines changed: 107 additions & 0 deletions

File tree

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
https://github.com/sqlc-dev/sqlc/issues/2731
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"contexts": ["managed-db"]
3+
}

‎internal/endtoend/testdata/json_array_elements/postgresql/pgx/go/db.go‎

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

‎internal/endtoend/testdata/json_array_elements/postgresql/pgx/go/models.go‎

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

‎internal/endtoend/testdata/json_array_elements/postgresql/pgx/go/query.sql.go‎

Lines changed: 32 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
-- name: GetActionCodeByResource :one
2+
SELECT code, arr.item_object ->> 'code' as resource_code
3+
FROM sys_actions,
4+
jsonb_array_elements(resources) with ordinality arr(item_object, resource)
5+
WHERE item_object->>'resource' = sqlc.arg('resource')
6+
LIMIT 1;
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
CREATE TABLE "sys_actions" (
2+
"id" int8 NOT NULL,
3+
"code" varchar(20) NOT NULL,
4+
"menu" varchar(255) NOT NULL,
5+
"title" varchar(20) NOT NULL,
6+
"resources" jsonb,
7+
PRIMARY KEY ("id")
8+
);
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
version: "2"
2+
sql:
3+
- engine: "postgresql"
4+
schema: "schema.sql"
5+
queries: "query.sql"
6+
gen:
7+
go:
8+
package: "querytest"
9+
out: "go"
10+
sql_package: "pgx/v5"

0 commit comments

Comments
 (0)