| From: | Tim Landscheidt <tim(at)tim-landscheidt(dot)de> |
|---|---|
| To: | pgsql-de-allgemein(at)postgresql(dot)org |
| Subject: | Re: Problem mit Array Funktionen |
| Date: | 2010-05-18 01:23:16 |
| Message-ID: | m3ljbi80l7.fsf@passepartout.tim-landscheidt.de |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-de-allgemein |
Nicola Tiling <nti(at)w4w(dot)net> wrote:
> Ich versuche gerade Zeile zu vereinen und dachte die array Funtionen könnten helfen. Aber der posgresserver behauptet standhaft er würde diese nicht kennen.
> PSQL Version ist 8.4 unter FreeBSD 8.0
> Geht nicht:
> SELECT t.a,
> array_to_string((CAST (i AS text)), ', ') as b
> FROM t
> GROUP BY a;
> ("i" ist ein samllint Feld)
> Ergebnis:
> ERROR: function array_to_string(text) does not exist
array_to_string() will ja auch ein Array :-).
> Geht auch nicht:
> SELECT t.a,
> array_agg(CAST (i as text)) as b
> FROM t
> GROUP BY a;
> ERROR: function array_agg(text) does not exist
> Gibt es eine Erklärung für diese Fehlermeldungen?
Zumindest dieses funktioniert bei mir mit 8.4, und wenn Du
um das array_agg() noch ein array_to_string() baust, hast Du
auch die gewünschte Verknüpfung.
Tim
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Nicola Tiling | 2010-05-18 12:47:07 | Re: Problem mit Array Funktionen |
| Previous Message | Nicola Tiling | 2010-05-18 00:50:43 | Problem mit Array Funktionen |