30 lines
621 B
Go
30 lines
621 B
Go
// Code generated by sqlc. DO NOT EDIT.
|
|
// source: user_budgets.sql
|
|
|
|
package postgres
|
|
|
|
import (
|
|
"context"
|
|
|
|
"github.com/google/uuid"
|
|
)
|
|
|
|
const linkBudgetToUser = `-- name: LinkBudgetToUser :one
|
|
INSERT INTO user_budgets
|
|
(user_id, budget_id)
|
|
VALUES ($1, $2)
|
|
RETURNING user_id, budget_id
|
|
`
|
|
|
|
type LinkBudgetToUserParams struct {
|
|
UserID uuid.UUID
|
|
BudgetID uuid.UUID
|
|
}
|
|
|
|
func (q *Queries) LinkBudgetToUser(ctx context.Context, arg LinkBudgetToUserParams) (UserBudget, error) {
|
|
row := q.db.QueryRow(ctx, linkBudgetToUser, arg.UserID, arg.BudgetID)
|
|
var i UserBudget
|
|
err := row.Scan(&i.UserID, &i.BudgetID)
|
|
return i, err
|
|
}
|