Files
member-console/internal/entitlements/queries/entitlement_sets.sql

24 lines
620 B
SQL

-- name: GetEntitlementSetByID :one
SELECT * FROM entitlements.entitlement_sets
WHERE set_id = $1;
-- name: ListEntitlementSets :many
SELECT * FROM entitlements.entitlement_sets
ORDER BY name ASC;
-- name: ListActiveEntitlementSets :many
SELECT * FROM entitlements.entitlement_sets
WHERE is_active = TRUE
ORDER BY name ASC;
-- name: CreateEntitlementSet :one
INSERT INTO entitlements.entitlement_sets (name, description, is_active)
VALUES ($1, $2, $3)
RETURNING *;
-- name: UpdateEntitlementSet :one
UPDATE entitlements.entitlement_sets
SET name = $2, description = $3, is_active = $4
WHERE set_id = $1
RETURNING *;