Skip to content

Commit 0e61771

Browse files
committed
refactor(sql): improve formatting in schema and queries files (main)
1 parent 10aeebd commit 0e61771

3 files changed

Lines changed: 14 additions & 24 deletions

File tree

sqlc.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,5 @@ sql:
1616
sql_driver: sqlite3
1717
model_type: dataclass
1818
emit_classes: false
19+
omit_unused_structs: true
1920

test/queries.py

Lines changed: 13 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -60,50 +60,46 @@ class UpsertAuthorNameParams:
6060

6161

6262
CREATE_AUTHOR: typing.Final[str] = """-- name: CreateAuthor :one
63-
INSERT INTO authors (
64-
name, bio
65-
) VALUES (
66-
?, ?
67-
)
68-
RETURNING id, name, bio
63+
INSERT INTO authors (name, bio)
64+
VALUES (?, ?) RETURNING id, name, bio
6965
"""
7066

7167
DELETE_AUTHOR: typing.Final[str] = """-- name: DeleteAuthor :exec
72-
DELETE FROM authors
68+
DELETE
69+
FROM authors
7370
WHERE id = ?
7471
"""
7572

7673
GET_AUTHOR: typing.Final[str] = """-- name: GetAuthor :one
77-
SELECT id, name FROM authors
74+
SELECT id, name
75+
FROM authors
7876
WHERE id = ? LIMIT 1
7977
"""
8078

8179
LIST_AUTHORS: typing.Final[str] = """-- name: ListAuthors :many
82-
SELECT id, name, bio FROM authors
80+
SELECT id, name, bio
81+
FROM authors
8382
WHERE id IN (/*SLICE:ids*/?)
8483
ORDER BY name
8584
"""
8685

8786
UPDATE_AUTHOR: typing.Final[str] = """-- name: UpdateAuthor :exec
8887
UPDATE authors
8988
set name = ?,
90-
bio = ?
89+
bio = ?
9190
WHERE id = ?
9291
"""
9392

9493
UPDATE_AUTHOR_T: typing.Final[str] = """-- name: UpdateAuthorT :one
9594
UPDATE authors
96-
SET
97-
name = coalesce(?1, name),
98-
bio = coalesce(?2, bio)
99-
WHERE id = ?3
100-
RETURNING id, name, bio
95+
SET name = coalesce(?1, name),
96+
bio = coalesce(?2, bio)
97+
WHERE id = ?3 RETURNING id, name, bio
10198
"""
10299

103100
UPSERT_AUTHOR_NAME: typing.Final[str] = """-- name: UpsertAuthorName :one
104101
UPDATE authors
105-
SET name = CASE WHEN ?2 THEN ? ELSE name END
106-
RETURNING id, name, bio
102+
SET name = CASE WHEN ?2 THEN ? ELSE name END RETURNING id, name, bio
107103
"""
108104

109105

test/schema.sql

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,3 @@ CREATE TABLE authors
44
name text NOT NULL,
55
bio text
66
);
7-
8-
CREATE TABLE tests
9-
(
10-
id INTEGER PRIMARY KEY,
11-
name text NOT NULL,
12-
bio text
13-
)

0 commit comments

Comments
 (0)