Fix queries

This commit is contained in:
Zoe Roux 2024-08-24 19:17:24 +02:00
parent 606332ba6f
commit 6b55ae6395
No known key found for this signature in database

View File

@ -1,8 +1,8 @@
-- name: GetAllUsers :many -- name: GetAllUsers :many
select select
u.*, *
from from
users as u users
order by order by
id id
limit $1; limit $1;
@ -20,18 +20,18 @@ limit $1;
-- name: GetUser :one -- name: GetUser :one
select select
sqlc.embed(users), sqlc.embed(u),
sql.embed(oidc_handle) sqlc.embed(h)
from from
users as u users as u
left join oidc_handle as h on u.id = h.user_id left join oidc_handle as h on u.id = h.user_id
where where
id = $1 u.id = $1
limit 1; limit 1;
-- name: CreateUser :one -- name: CreateUser :one
insert into users(username, email, password, claims) insert into users(username, email, password, claims)
values (?, ?, ?, ?) values ($1, $2, $3, $4)
returning returning
*; *;
@ -39,18 +39,18 @@ returning
update update
users users
set set
username = ?, username = $2,
email = ?, email = $3,
password = ?, password = $4,
claims = ? claims = $5
where where
id = ? id = $1
returning returning
*; *;
-- name: DeleteUser :one -- name: DeleteUser :one
delete from users delete from users
where id = ? where id = $1
returning returning
*; *;