14 lines
393 B
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 *;
|