-- name: CreateAnoFormatura :one INSERT INTO anos_formaturas (ano_semestre, regiao) VALUES ($1, @regiao) RETURNING *; -- name: ListAnosFormaturas :many SELECT * FROM anos_formaturas WHERE regiao = @regiao ORDER BY ano_semestre; -- name: GetAnoFormaturaByID :one SELECT * FROM anos_formaturas WHERE id = $1 AND regiao = @regiao; -- name: UpdateAnoFormatura :one UPDATE anos_formaturas SET ano_semestre = $2 WHERE id = $1 AND regiao = @regiao RETURNING *; -- name: DeleteAnoFormatura :exec DELETE FROM anos_formaturas WHERE id = $1 AND regiao = @regiao; -- name: GetAnoFormaturaByNome :one SELECT * FROM anos_formaturas WHERE ano_semestre = $1 AND regiao = @regiao;