Continue on ynab import

This commit is contained in:
2021-12-02 15:56:40 +00:00
parent 7b6914e5f2
commit 1cd2eedcb8
6 changed files with 106 additions and 25 deletions

View File

@ -11,13 +11,18 @@ import (
const createPayee = `-- name: CreatePayee :one
INSERT INTO payees
(name)
VALUES ($1)
(name, budget_id)
VALUES ($1, $2)
RETURNING id, budget_id, name
`
func (q *Queries) CreatePayee(ctx context.Context, name string) (Payee, error) {
row := q.db.QueryRow(ctx, createPayee, name)
type CreatePayeeParams struct {
Name string
BudgetID uuid.UUID
}
func (q *Queries) CreatePayee(ctx context.Context, arg CreatePayeeParams) (Payee, error) {
row := q.db.QueryRow(ctx, createPayee, arg.Name, arg.BudgetID)
var i Payee
err := row.Scan(&i.ID, &i.BudgetID, &i.Name)
return i, err