Files
pgbackweb/internal/service/users/update_user.sql

9 lines
235 B
SQL

-- name: UsersServiceUpdateUser :one
UPDATE users
SET
name = COALESCE(sqlc.narg('name'), name),
email = lower(COALESCE(sqlc.narg('email'), email)),
password = COALESCE(sqlc.narg('password'), password)
WHERE id = @id
RETURNING *;