mirror of
https://codeberg.org/shroff/phylum.git
synced 2026-01-01 09:09:34 -06:00
36 lines
687 B
SQL
36 lines
687 B
SQL
-- name: CreateUser :one
|
|
INSERT INTO users(
|
|
username, created, modified, display_name, password_hash
|
|
) VALUES (
|
|
$1, NOW(), NOW(), $2, $3
|
|
) RETURNING *;
|
|
|
|
-- name: UserByUsername :one
|
|
SELECT * from users WHERE username = $1;
|
|
|
|
-- name: UserByID :one
|
|
SELECT * from users WHERE id = $1;
|
|
|
|
-- name: ListUsers :many
|
|
SELECT * from users WHERE deleted IS NULL;
|
|
|
|
-- name: UpdateUserDisplayName :exec
|
|
UPDATE users
|
|
SET
|
|
display_name = $1,
|
|
modified = NOW()
|
|
WHERE id = $2;
|
|
|
|
-- name: UpdateUserPasswordHash :exec
|
|
UPDATE users
|
|
SET
|
|
password_hash = $1,
|
|
modified = NOW()
|
|
WHERE id = $2;
|
|
|
|
-- name: UpdateUserHome :exec
|
|
UPDATE users
|
|
SET
|
|
home = $1,
|
|
modified = NOW()
|
|
WHERE id = $2; |