From 67139ceff888f339b2052d2d801419bf3a145dfe Mon Sep 17 00:00:00 2001 From: Jan Bader Date: Thu, 2 Dec 2021 16:23:59 +0000 Subject: [PATCH] Show first 200 transactions only --- postgres/queries/transactions.sql | 6 ++++-- postgres/transactions.sql.go | 2 ++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/postgres/queries/transactions.sql b/postgres/queries/transactions.sql index 966acaa..d9bd199 100644 --- a/postgres/queries/transactions.sql +++ b/postgres/queries/transactions.sql @@ -8,9 +8,11 @@ RETURNING *; SELECT transactions.* FROM transactions LEFT JOIN accounts ON accounts.id = transactions.account_id WHERE accounts.budget_id = $1 -ORDER BY transactions.date DESC; +ORDER BY transactions.date DESC +LIMIT 200; -- name: GetTransactionsForAccount :many SELECT transactions.* FROM transactions WHERE transactions.account_id = $1 -ORDER BY transactions.date DESC; \ No newline at end of file +ORDER BY transactions.date DESC +LIMIT 200; \ No newline at end of file diff --git a/postgres/transactions.sql.go b/postgres/transactions.sql.go index 3dba4de..26805a0 100644 --- a/postgres/transactions.sql.go +++ b/postgres/transactions.sql.go @@ -50,6 +50,7 @@ const getTransactionsForAccount = `-- name: GetTransactionsForAccount :many SELECT transactions.id, transactions.date, transactions.memo, transactions.amount, transactions.account_id, transactions.payee_id FROM transactions WHERE transactions.account_id = $1 ORDER BY transactions.date DESC +LIMIT 200 ` func (q *Queries) GetTransactionsForAccount(ctx context.Context, accountID uuid.UUID) ([]Transaction, error) { @@ -84,6 +85,7 @@ SELECT transactions.id, transactions.date, transactions.memo, transactions.amoun LEFT JOIN accounts ON accounts.id = transactions.account_id WHERE accounts.budget_id = $1 ORDER BY transactions.date DESC +LIMIT 200 ` func (q *Queries) GetTransactionsForBudget(ctx context.Context, budgetID uuid.UUID) ([]Transaction, error) {