aboutsummaryrefslogtreecommitdiff
path: root/src/exchangedb/pg_iterate_reserve_close_info.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2022-10-03 23:54:12 +0200
committerChristian Grothoff <christian@grothoff.org>2022-10-03 23:54:12 +0200
commit856b8e26c2b83ebce31eb35c9fc9f23641187be9 (patch)
tree534951703f78a785702d0d2d82a43b425684ca60 /src/exchangedb/pg_iterate_reserve_close_info.c
parent4a487b179c013886721c4aa06af9c75e9aad508c (diff)
downloadexchange-856b8e26c2b83ebce31eb35c9fc9f23641187be9.tar.xz
-more work on new DB logic
Diffstat (limited to 'src/exchangedb/pg_iterate_reserve_close_info.c')
-rw-r--r--src/exchangedb/pg_iterate_reserve_close_info.c23
1 files changed, 12 insertions, 11 deletions
diff --git a/src/exchangedb/pg_iterate_reserve_close_info.c b/src/exchangedb/pg_iterate_reserve_close_info.c
index c5ff61322..f1b2d452b 100644
--- a/src/exchangedb/pg_iterate_reserve_close_info.c
+++ b/src/exchangedb/pg_iterate_reserve_close_info.c
@@ -68,7 +68,7 @@ iterate_reserve_close_info_cb (void *cls,
struct TALER_Amount amount;
struct GNUNET_TIME_Absolute ts;
struct GNUNET_PQ_ResultSpec rs[] = {
- GNUNET_PQ_result_spec_absolute_time ("timestamp",
+ GNUNET_PQ_result_spec_absolute_time ("execution_date",
&ts),
TALER_PQ_RESULT_SPEC_AMOUNT ("amount",
&amount),
@@ -115,14 +115,15 @@ TEH_PG_iterate_reserve_close_info (
"SELECT"
" amount_val"
",amount_frac"
- ",timestamp"
- " FROM FIXME"
- " WHERE h_payto=$1"
- " AND timestamp >= $2"
- " ORDER BY timestamp DESC");
- return GNUNET_PQ_eval_prepared_multi_select (pg->conn,
- "iterate_reserve_close_info",
- params,
- &iterate_reserve_close_info_cb,
- &ic);
+ ",execution_date"
+ " FROM reserves_close"
+ " WHERE wire_target_h_payto=$1"
+ " AND execution_date >= $2"
+ " ORDER BY execution_date DESC");
+ return GNUNET_PQ_eval_prepared_multi_select (
+ pg->conn,
+ "iterate_reserve_close_info",
+ params,
+ &iterate_reserve_close_info_cb,
+ &ic);
}