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

14 lines
508 B
SQL

-- name: CreateNumericEntitlementContribution :one
INSERT INTO entitlements.numeric_entitlement_contributions (entitlement_id, provision_id, contributed_value, stacking_policy)
VALUES ($1, $2, $3, $4)
RETURNING *;
-- name: DeleteContributionsByProvisionID :exec
DELETE FROM entitlements.numeric_entitlement_contributions
WHERE provision_id = $1;
-- name: ListContributionsByEntitlementID :many
SELECT * FROM entitlements.numeric_entitlement_contributions
WHERE entitlement_id = $1
ORDER BY created_at ASC;