Yimaru-BackEnd/db/query/user.sql
2025-03-26 23:50:19 +03:00

17 lines
529 B
SQL

-- name: CreateUser :one
INSERT INTO users (first_name, last_name, email, phone_number, password, role, verified)
VALUES ($1, $2, $3, $4, $5, $6, $7)
RETURNING *;
-- name: GetUserByID :one
SELECT * FROM users WHERE id = $1;
-- name: GetAllUsers :many
SELECT * FROM users;
-- name: UpdateUser :exec
UPDATE users SET first_name = $2, last_name = $3, email = $4, phone_number = $5, password = $6, role = $7, verified = $8, updated_at = CURRENT_TIMESTAMP WHERE id = $1;
-- name: DeleteUser :exec
DELETE FROM users WHERE id = $1;