14 lines
327 B
SQL
14 lines
327 B
SQL
-- name: CreateBudget :one
|
|
INSERT INTO budgets
|
|
(name, last_modification)
|
|
VALUES ($1, NOW())
|
|
RETURNING *;
|
|
|
|
-- name: GetBudgetsForUser :many
|
|
SELECT budgets.* FROM budgets
|
|
LEFT JOIN user_budgets ON budgets.id = user_budgets.budget_id
|
|
WHERE user_budgets.user_id = $1;
|
|
|
|
-- name: GetBudget :one
|
|
SELECT * FROM budgets
|
|
WHERE id = $1; |