[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[taler-exchange] 05/06: use new 'was_decided' field instead of expensive
From: |
gnunet |
Subject: |
[taler-exchange] 05/06: use new 'was_decided' field instead of expensive subquery |
Date: |
Tue, 17 Oct 2023 12:54:27 +0200 |
This is an automated email from the git hooks/post-receive script.
grothoff pushed a commit to branch master
in repository exchange.
commit 0c8b264dc840f22b9dc1d85b3556fc4b35d00bf7
Author: Christian Grothoff <grothoff@gnunet.org>
AuthorDate: Tue Oct 17 12:18:37 2023 +0200
use new 'was_decided' field instead of expensive subquery
---
src/exchangedb/exchange_do_expire_purse.sql | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/src/exchangedb/exchange_do_expire_purse.sql
b/src/exchangedb/exchange_do_expire_purse.sql
index 2d9f7e09..1a17869a 100644
--- a/src/exchangedb/exchange_do_expire_purse.sql
+++ b/src/exchangedb/exchange_do_expire_purse.sql
@@ -35,12 +35,11 @@ SELECT purse_pub
,in_reserve_quota
INTO my_purse_pub
,my_in_reserve_quota
- FROM exchange.purse_requests
+ FROM purse_requests
WHERE (purse_expiration >= in_start_time) AND
(purse_expiration < in_end_time) AND
- purse_pub NOT IN (SELECT purse_pub
- FROM purse_decision)
- ORDER BY purse_expiration ASC
+ NOT was_decided
+ ORDER BY purse_expiration ASC
LIMIT 1;
out_found = FOUND;
IF NOT FOUND
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
- [taler-exchange] branch master updated (c741c1fa -> 61a37f50), gnunet, 2023/10/17
- [taler-exchange] 05/06: use new 'was_decided' field instead of expensive subquery,
gnunet <=
- [taler-exchange] 02/06: minor clean ups, gnunet, 2023/10/17
- [taler-exchange] 03/06: add was_decided field and automatically set it via trigger, gnunet, 2023/10/17
- [taler-exchange] 06/06: avoid dumping accounts file everywhere, gnunet, 2023/10/17
- [taler-exchange] 01/06: kill another dead index, beautify SQL, gnunet, 2023/10/17
- [taler-exchange] 04/06: -remove silly comment, gnunet, 2023/10/17