M1/#292: user queries (create + lookup by username/token + count)

This commit is contained in:
2026-04-19 02:31:39 +00:00
parent 85673f9881
commit 34ae7d6cde
+13
View File
@@ -0,0 +1,13 @@
-- name: CreateUser :one
INSERT INTO users (username, password_hash, api_token, is_admin)
VALUES ($1, $2, $3, $4)
RETURNING *;
-- name: GetUserByUsername :one
SELECT * FROM users WHERE username = $1;
-- name: GetUserByAPIToken :one
SELECT * FROM users WHERE api_token = $1;
-- name: CountUsers :one
SELECT count(*) FROM users;