View Issue Details

IDProjectCategoryView StatusLast Update
0003644Talerexchangepublic2024-01-12 14:05
ReporterChristian Grothoff Assigned ToChristian Grothoff  
PriorityurgentSeverityfeatureReproducibilityN/A
Status closedResolutionfixed 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Versiongit (master) 
Target Version0.0Fixed in Version0.0 
Summary0003644: test DB backend using Postgres
DescriptionThe current implementation is incomplete (even for the subset of features currently supported by the main mint logic).
TagsNo tags attached.

Relationships

related to 0003729 closedChristian Grothoff db_pq API needs better documentation (doxygen) 
related to 0003742 closedChristian Grothoff check use of all structs/fields in taler_mintdb_plugin.h 
related to 0003811 closedChristian Grothoff eliminate 'get_/insert known_coins' from API 
parent of 0003643 closedChristian Grothoff refresh often loops over many rows in DB 
parent of 0003768 closedChristian Grothoff Currency legth is hard limited to 3 while the protocol uses 12 
parent of 0003633 closedChristian Grothoff need API function to insert "struct BankTransfer"s into the DB 
parent of 0003818 closedChristian Grothoff prepared statement 'get_refresh_out' is not used 
parent of 0003832 closedChristian Grothoff need to implement postgres_get_melt_commitment 
parent of 0003834 closedChristian Grothoff fetch coin's refresh transactions in postgres_get_coin_transactions 
parent of 0003813 closedChristian Grothoff need a prepared statement to query refresh melts by coin_pub 
parent of 0003936 closedfournier postgres_insert_refresh_melt fails with "insufficient data left in message" 

Activities

Christian Grothoff

2015-06-15 14:17

manager   ~0009288

Implementation *should* now be complete, changing bug title to stress focus on *testing*.

Christian Grothoff

2015-08-14 23:10

manager   ~0009567

Just tried to use the "get_link" query for the first time. It just returned an empty data set even though the given public key of the coin did match one that was melted before. Reproducable by running 'make check' in src/mint-lib/.

I strongly suspect the PQ-query is theoretically correct but cannot be executed as written by some SQL-ishy reason.

Christian Grothoff

2016-05-26 21:58

manager   ~0010772

DB test coverage is now OK.

Issue History

Date Modified Username Field Change
2015-01-31 21:07 Christian Grothoff New Issue
2015-01-31 21:07 Christian Grothoff Relationship added parent of 0003643
2015-03-22 14:29 Christian Grothoff Priority normal => low
2015-03-22 14:30 Christian Grothoff Status new => confirmed
2015-04-12 23:54 Christian Grothoff Assigned To => Sree Harsha Totakura
2015-04-12 23:54 Christian Grothoff Priority low => urgent
2015-04-12 23:54 Christian Grothoff Status confirmed => assigned
2015-04-12 23:54 Christian Grothoff Target Version => 0.0
2015-04-12 23:54 Christian Grothoff Summary implement DB backend against MySQL => implement and test DB backend using Postgres
2015-04-12 23:54 Christian Grothoff Description Updated
2015-04-12 23:55 Christian Grothoff Relationship added parent of 0003768
2015-04-12 23:55 Christian Grothoff Relationship added related to 0003729
2015-04-12 23:55 Christian Grothoff Relationship added related to 0003742
2015-04-12 23:55 Christian Grothoff Relationship added parent of 0003633
2015-06-11 15:09 Christian Grothoff Relationship added parent of 0003816
2015-06-11 15:09 Christian Grothoff Relationship added related to 0003811
2015-06-11 15:09 Christian Grothoff Relationship added parent of 0003818
2015-06-11 15:10 Christian Grothoff Relationship added parent of 0003832
2015-06-11 15:10 Christian Grothoff Relationship added parent of 0003834
2015-06-11 15:10 Christian Grothoff Relationship added parent of 0003835
2015-06-11 15:10 Christian Grothoff Relationship deleted parent of 0003835
2015-06-11 15:10 Christian Grothoff Relationship added parent of 0003813
2015-06-12 11:55 Christian Grothoff Relationship deleted parent of 0003816
2015-06-15 14:17 Christian Grothoff Note Added: 0009288
2015-06-15 14:17 Christian Grothoff Summary implement and test DB backend using Postgres => test DB backend using Postgres
2015-06-15 14:17 Christian Grothoff Target Version 0.0 => 0.1
2015-08-09 22:08 Christian Grothoff Relationship added parent of 0003936
2015-08-14 23:10 Christian Grothoff Note Added: 0009567
2016-01-22 23:44 Christian Grothoff Target Version 0.1 => 0.4
2016-02-18 15:44 Christian Grothoff Category mint Postgres DB backend => exchange Postgres DB backend
2016-03-20 21:53 Torsten Grothoff Issue cloned: 0004305
2016-05-26 21:57 Christian Grothoff Assigned To Sree Harsha Totakura => Christian Grothoff
2016-05-26 21:58 Christian Grothoff Note Added: 0010772
2016-05-26 21:58 Christian Grothoff Status assigned => resolved
2016-05-26 21:58 Christian Grothoff Fixed in Version => 0.0
2016-05-26 21:58 Christian Grothoff Resolution open => fixed
2016-05-26 21:58 Christian Grothoff Status resolved => closed
2016-05-26 21:58 Christian Grothoff Target Version 0.4 => 0.0
2024-01-12 14:05 Christian Grothoff Category exchange Postgres DB backend => exchange