Skip to content

Commit 8618c39

Browse files
authored
feat(sqlite): Add support for returning (#1741)
1 parent b923eae commit 8618c39

21 files changed

+4591
-3768
lines changed

internal/endtoend/testdata/returning/postgresql/pgx/go/query.sql.go

Lines changed: 60 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 20 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,27 @@
1-
-- name: InsertUser :one
2-
INSERT INTO users (name) VALUES ($1) RETURNING id;
1+
-- name: InsertUserAndReturnID :one
2+
INSERT INTO users (name) VALUES ($1)
3+
RETURNING id;
4+
5+
-- name: InsertUserAndReturnUser :one
6+
INSERT INTO users (name) VALUES ($1)
7+
RETURNING *;
38

4-
-- name: UpdateUser :one
9+
-- name: UpdateUserAndReturnID :one
510
UPDATE users SET name = $1
11+
WHERE name = $2
612
RETURNING id;
713

8-
-- name: DeleteUser :one
14+
-- name: UpdateUserAndReturnUser :one
15+
UPDATE users SET name = $1
16+
WHERE name = $2
17+
RETURNING *;
18+
19+
-- name: DeleteUserAndReturnID :one
920
DELETE FROM users
1021
WHERE name = $1
1122
RETURNING id;
23+
24+
-- name: DeleteUserAndReturnUser :one
25+
DELETE FROM users
26+
WHERE name = $1
27+
RETURNING *;

internal/endtoend/testdata/returning/postgresql/stdlib/go/query.sql.go

Lines changed: 60 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 20 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,27 @@
1-
-- name: InsertUser :one
2-
INSERT INTO users (name) VALUES ($1) RETURNING id;
1+
-- name: InsertUserAndReturnID :one
2+
INSERT INTO users (name) VALUES ($1)
3+
RETURNING id;
4+
5+
-- name: InsertUserAndReturnUser :one
6+
INSERT INTO users (name) VALUES ($1)
7+
RETURNING *;
38

4-
-- name: UpdateUser :one
9+
-- name: UpdateUserAndReturnID :one
510
UPDATE users SET name = $1
11+
WHERE name = $2
612
RETURNING id;
713

8-
-- name: DeleteUser :one
14+
-- name: UpdateUserAndReturnUser :one
15+
UPDATE users SET name = $1
16+
WHERE name = $2
17+
RETURNING *;
18+
19+
-- name: DeleteUserAndReturnID :one
920
DELETE FROM users
1021
WHERE name = $1
1122
RETURNING id;
23+
24+
-- name: DeleteUserAndReturnUser :one
25+
DELETE FROM users
26+
WHERE name = $1
27+
RETURNING *;

internal/endtoend/testdata/returning/sqlite/go/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.

internal/endtoend/testdata/returning/sqlite/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.

0 commit comments

Comments
 (0)