M1/#292: user queries (create + lookup by username/token + count)
This commit is contained in:
@@ -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;
|
||||||
Reference in New Issue
Block a user