photum/backend/internal/db/queries/funcoes.sql

22 lines
459 B
SQL

-- name: CreateFuncao :one
INSERT INTO funcoes_profissionais (nome)
VALUES ($1)
RETURNING *;
-- name: ListFuncoes :many
SELECT * FROM funcoes_profissionais
ORDER BY nome;
-- name: GetFuncaoByID :one
SELECT * FROM funcoes_profissionais
WHERE id = $1 LIMIT 1;
-- name: UpdateFuncao :one
UPDATE funcoes_profissionais
SET nome = $2, atualizado_em = NOW()
WHERE id = $1
RETURNING *;
-- name: DeleteFuncao :exec
DELETE FROM funcoes_profissionais
WHERE id = $1;