View Issue Details

IDProjectCategoryView StatusLast Update
0007159Talerexchangepublic2022-11-04 19:53
ReporterFlorian Dold Assigned ToChristian Grothoff Resolution deadline
ImplementerReviewer 
Release signed byDeployed by 
VerifierCommunicator 
Data protection authority notification requiredNo  
CSIRT notification requiredNo  
Estimated effort (hours)Actual effort (hours)0 
Fast-trackNo
Work packagenone
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Product Versiongit (master) 
Target Version0.9Fixed in Version0.9 
Summary0007159: exchange requires postgres>=13, does not work on focal-fossa anymore
DescriptionDue to foreign key constraints on partitioned tables, we don't support postgres=12 anymore. This is a problem on Ubuntu focal-fossa only supports postgresql-12 (https://packages.ubuntu.com/focal/postgresql).
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Florian Dold

2022-01-24 23:39

manager   ~0018664

In particular, the following error message appears on postgres=12 but not on 13:

psql:/home/demo-green/local/share/taler/sql/exchange/exchange-0001.sql:142: ERROR: cannot reference partitioned table "reserves"
2022-01-24T23:56:37.088736+0100 taler-exchange-dbinit-2163761 WARNING Could not run PSQL on file /home/demo-green/local/share/taler//sql/exchange/exchange-0001.sql: psql exit code was 3

Christian Grothoff

2022-01-25 21:59

manager   ~0018669

Yeah, that's an easy back-port, if we simply disable partitioning. Will do near the release if deemed necessary...

Christian Grothoff

2022-02-19 20:35

manager   ~0018703

bc3ec563..3f23bede now documents the requirement for Postgres 13. I no longer see a strong reason to support Focal Fossa...

Issue History

Date ModifiedUsernameFieldChange
2022-01-24 23:38Florian DoldNew Issue
2022-01-24 23:38Florian DoldStatusnew => assigned
2022-01-24 23:38Florian DoldAssigned To => Christian Grothoff
2022-01-24 23:39Florian DoldNote Added: 0018664
2022-01-25 21:59Christian GrothoffNote Added: 0018669
2022-02-19 20:35Christian GrothoffStatusassigned => informing
2022-02-19 20:35Christian GrothoffResolutionopen => fixed
2022-02-19 20:35Christian GrothoffFixed in Version => 0.9
2022-02-19 20:35Christian GrothoffNote Added: 0018703
2022-02-19 20:35Christian GrothoffProduct Version => git (master)
2022-02-19 20:35Christian GrothoffTarget Version => 0.9
2022-11-04 19:53Christian GrothoffStatusinforming => closed