Files
member-console/internal/billing/queries/prices.sql

14 lines
393 B
SQL

-- name: GetPrice :one
SELECT * FROM billing.prices
WHERE price_id = $1;
-- name: ListPricesByProduct :many
SELECT * FROM billing.prices
WHERE product_id = $1 AND is_active = TRUE
ORDER BY created_at ASC;
-- name: CreatePrice :one
INSERT INTO billing.prices (product_id, currency, unit_amount, recurring_interval, trial_period_days, is_active)
VALUES ($1, $2, $3, $4, $5, TRUE)
RETURNING *;