mirror of
https://github.com/zoriya/Kyoo.git
synced 2026-05-13 10:52:28 -04:00
Init user database
This commit is contained in:
@@ -0,0 +1,44 @@
|
||||
-- name: GetAllUsers :many
|
||||
select
|
||||
*
|
||||
from
|
||||
users
|
||||
order by
|
||||
created_date
|
||||
limit $1;
|
||||
|
||||
-- name: GetUser :one
|
||||
select
|
||||
*
|
||||
from
|
||||
users
|
||||
where
|
||||
id = $1
|
||||
limit 1;
|
||||
|
||||
-- name: CreateUser :one
|
||||
insert into users(username, email, password, external_handle, claims)
|
||||
values ($1, $2, $3, $4, $5)
|
||||
returning
|
||||
*;
|
||||
|
||||
-- name: UpdateUser :one
|
||||
update
|
||||
users
|
||||
set
|
||||
username = $2,
|
||||
email = $3,
|
||||
password = $4,
|
||||
external_handle = $5,
|
||||
claims = $6
|
||||
where
|
||||
id = $1
|
||||
returning
|
||||
*;
|
||||
|
||||
-- name: DeleteUser :one
|
||||
delete from users
|
||||
where id = $1
|
||||
returning
|
||||
*;
|
||||
|
||||
Reference in New Issue
Block a user