comments...

This commit is contained in:
Christian Grothoff 2015-06-03 16:53:20 +02:00
parent d251d0bafb
commit 860a09926b

View File

@ -368,8 +368,8 @@ postgres_create_tables (void *cls,
NOTE: maybe rename the table to explain better what it is for? (#3810) */ NOTE: maybe rename the table to explain better what it is for? (#3810) */
SQLEXEC("CREATE TABLE IF NOT EXISTS refresh_collectable " SQLEXEC("CREATE TABLE IF NOT EXISTS refresh_collectable "
"(session_hash BYTEA NOT NULL CHECK(LENGTH(session_hash)=64) REFERENCES refresh_sessions (session_hash) " "(session_hash BYTEA NOT NULL CHECK(LENGTH(session_hash)=64) REFERENCES refresh_sessions (session_hash) "
",ev_sig BYTEA NOT NULL"
",newcoin_index INT2 NOT NULL" ",newcoin_index INT2 NOT NULL"
",ev_sig BYTEA NOT NULL"
")"); ")");
/* This table contains the wire transfers the mint is supposed to /* This table contains the wire transfers the mint is supposed to
execute to transmit funds to the merchants (and manage refunds). execute to transmit funds to the merchants (and manage refunds).
@ -751,7 +751,8 @@ postgres_prepare (PGconn *db_conn)
" WHERE coin_pub=$1", " WHERE coin_pub=$1",
1, NULL); 1, NULL);
#if 0 /* FIXME: not complete yet */ /* Used in #postgres_insert_refresh_collectable() to store the
generated signature(s) for future requests, i.e. /refresh/link */
PREPARE ("insert_refresh_collectable", PREPARE ("insert_refresh_collectable",
"INSERT INTO refresh_collectable " "INSERT INTO refresh_collectable "
"(session_hash" "(session_hash"
@ -760,6 +761,10 @@ postgres_prepare (PGconn *db_conn)
") VALUES " ") VALUES "
"($1, $2, $3)", "($1, $2, $3)",
3, NULL); 3, NULL);
#if 0
/* FIXME: not complete yet */
/* Used in #postgres_get_link_data_list().
FIXME: document how this is supposed to work... */
PREPARE ("get_link", PREPARE ("get_link",
"SELECT link_vector_enc,ro.denom_pub,ev_sig" "SELECT link_vector_enc,ro.denom_pub,ev_sig"
" FROM refresh_melt rm " " FROM refresh_melt rm "
@ -776,6 +781,8 @@ postgres_prepare (PGconn *db_conn)
" AND rcc2.session_hash=rs.session_hash" " AND rcc2.session_hash=rs.session_hash"
" ) ", " ) ",
1, NULL); 1, NULL);
/* Used in #postgres_get_transfer().
FIXME: document how this is supposed to work... */
PREPARE ("get_transfer", PREPARE ("get_transfer",
"SELECT transfer_pub,link_secret_enc" "SELECT transfer_pub,link_secret_enc"
" FROM refresh_melt rm" " FROM refresh_melt rm"
@ -2468,7 +2475,9 @@ postgres_get_link_data_list (void *cls,
TALER_PQ_query_param_auto_from_type(coin_pub), TALER_PQ_query_param_auto_from_type(coin_pub),
TALER_PQ_query_param_end TALER_PQ_query_param_end
}; };
PGresult *result = TALER_PQ_exec_prepared (session->conn, "get_link", params); PGresult *result = TALER_PQ_exec_prepared (session->conn,
"get_link",
params);
ldl = NULL; ldl = NULL;
if (PGRES_TUPLES_OK != PQresultStatus (result)) if (PGRES_TUPLES_OK != PQresultStatus (result))
@ -2563,7 +2572,9 @@ postgres_get_transfer (void *cls,
TALER_PQ_query_param_end TALER_PQ_query_param_end
}; };
PGresult *result = TALER_PQ_exec_prepared (session->conn, "get_transfer", params); PGresult *result = TALER_PQ_exec_prepared (session->conn,
"get_transfer",
params);
if (PGRES_TUPLES_OK != PQresultStatus (result)) if (PGRES_TUPLES_OK != PQresultStatus (result))
{ {