Files
nfeeder/sql/queries.sql
T
jasonhilder f3ccbc95c1 Initial commit using sqlc for query generation.
Basic crud ops and join queries to use sqlc, more complex either from
scratch or with a query builder later.
2026-04-23 07:55:40 +02:00

26 lines
362 B
SQL

-- name: GetUser :one
SELECT * FROM users
WHERE id = $1 LIMIT 1;
-- name: ListUsers :many
SELECT * FROM users
ORDER BY name;
-- name: CreateUser :one
INSERT INTO users (
name, age
) VALUES (
$1, $2
)
RETURNING *;
-- name: UpdateUser :exec
UPDATE users
set name = $2,
age = $3
WHERE id = $1;
-- name: DeleteUser :exec
DELETE FROM users
WHERE id = $1;