Aggregatfunktion comma entfernt und Templates angepasst
authorG. Richardson <grichardson@kivitec.de>
Wed, 20 Feb 2019 11:30:16 +0000 (12:30 +0100)
committerG. Richardson <grichardson@kivitec.de>
Sat, 10 Aug 2019 14:42:02 +0000 (16:42 +0200)
commit5d76e93e770f858f86ce1e46198f94b60bcbe32e
tree787a0c10db00aaac5a4c5daa6b71869cd647e143
parent0bef110445e52973180b35d3d0d4680f4184d238
Aggregatfunktion comma entfernt und Templates angepasst

"comma" war eine alte benutzerdefinierte Aggregatfunktion, die benutzt
wurde, um mehrere aggregierte Werte aus einem GROUP BY in einen
kommaseparierten String umzuwandeln.

Mittlerweile würde man das einfach mit array_agg und array_to_string machen:
 array_to_string(array_agg(startdate), ', ') as startdate

Im Template wurden die ',' dann durch '<br>' ersetzt. Stattdessen werden
die Werte im Query nun als array_agg ausgegeben, und im Template wird
eine Schleife über das Arrayref gebildet.
SL/CA.pm
sql/Pg-upgrade2/remove_comma_aggregate_functions.sql [new file with mode: 0644]
templates/webpages/am/list_account_details.html