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 22:45:44 |
Message-ID: | m38w7gn813.fsf@passepartout.tim-landscheidt.de |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-de-allgemein |
Janne Schulz <mail(at)janneschulz(dot)net> wrote:
>>>>> Aber dass ich dann die Fehlermldung bekomme "Funktion existiert nicht" ist schon etwas irreführend.
>>>> Nun ja, sie existiert ja auch nicht mit diesen Parametern. Was sollte
>>>> denn sonst als Fehlermeldung kommen?
>>> Falsche Parameter?
>> Oder "Funktion kann nicht ausgeführt werden, überprüfen Sie ihre Parameter oder ... " (was auch immer)
>> "Funktion exitistiert nicht" finde ich nur angemessen für ein Scenario wo ich in 8.3 z.B. eine Funktion die es nur für 8.4 gibt versuche auszuführen - also sie ganz real nicht zur Verfügung steht.
> Naja, mathematisch gesehen ist eine Funktion eine Abbildung von einem
> Definitionsbereich (hier wären das die Parameter) in einen Wertebereich
> (hier wäre das das berechnete Ergebnis der Funktion).
> Der "Name" dieser Abbildung ist nicht das entscheidende Kriterium für
> das, was die Funktion "tut", sondern *worauf* sie definiert ist und
> *wohin* sie abbildet (umgangssprachlich ausgedrückt - die Mathematiker
> unter uns mögen mir verzeihen!). Ich kann mir gut vorstellen, das das
> ein wenig verwirrend ist, aber genau *das* macht meines Erachtens nach
> PG ja auch aus: die konsequente Logik und Konformität mit den Standards.
Nicht nur das, die Fehlermeldung besagt ja auch gerade nicht
"function array_to_string does not exist", sondern eben
"function array_to_string(*text*) does not exist".
Tim
From | Date | Subject | |
---|---|---|---|
Next Message | Nicola Tiling | 2010-05-19 07:54:27 | Re: Problem mit Array Funktionen |
Previous Message | Andreas Kretschmer | 2010-05-18 19:56:33 | Re: Problem mit Array Funktionen |