From d7058a49b0cf676a6a58898a8a04738320a5977e Mon Sep 17 00:00:00 2001 From: Jan Bader Date: Sun, 27 Feb 2022 20:01:35 +0000 Subject: [PATCH] Add SQL Query for update status --- postgres/queries/transactions.sql | 5 +++++ postgres/transactions.sql.go | 11 +++++++++++ 2 files changed, 16 insertions(+) diff --git a/postgres/queries/transactions.sql b/postgres/queries/transactions.sql index df751e7..4f46bd8 100644 --- a/postgres/queries/transactions.sql +++ b/postgres/queries/transactions.sql @@ -17,6 +17,11 @@ SET date = $1, category_id = $5 WHERE id = $6; +-- name: SetTransactionReconciled :exec +UPDATE transactions +SET status = 'Reconciled' +WHERE id = $1; + -- name: DeleteTransaction :exec DELETE FROM transactions WHERE id = $1; diff --git a/postgres/transactions.sql.go b/postgres/transactions.sql.go index 1f02819..fafe8ae 100644 --- a/postgres/transactions.sql.go +++ b/postgres/transactions.sql.go @@ -289,6 +289,17 @@ func (q *Queries) GetTransactionsForAccount(ctx context.Context, accountID uuid. return items, nil } +const setTransactionReconciled = `-- name: SetTransactionReconciled :exec +UPDATE transactions +SET status = 'Reconciled' +WHERE id = $1 +` + +func (q *Queries) SetTransactionReconciled(ctx context.Context, id uuid.UUID) error { + _, err := q.db.ExecContext(ctx, setTransactionReconciled, id) + return err +} + const updateTransaction = `-- name: UpdateTransaction :exec UPDATE transactions SET date = $1,