mirror of
https://github.com/Kyren223/eko.git
synced 2026-01-17 01:47:02 +00:00
28 lines
414 B
SQL
28 lines
414 B
SQL
-- name: GetUserById :one
|
|
SELECT * FROM users
|
|
WHERE id = ?;
|
|
|
|
-- name: GetUserByPublicKey :one
|
|
SELECT * FROM users
|
|
WHERE public_key = ?;
|
|
|
|
-- name: CreateUser :one
|
|
INSERT INTO users (
|
|
id, name, public_key
|
|
) VALUES (
|
|
?, ?, ?
|
|
)
|
|
RETURNING *;
|
|
|
|
-- name: SetUserName :one
|
|
UPDATE users SET
|
|
name = ?
|
|
WHERE id = ?
|
|
RETURNING *;
|
|
|
|
-- name: SetUserPublicKey :one
|
|
UPDATE users SET
|
|
public_key = ?
|
|
WHERE id = ?
|
|
RETURNING *;
|