Re: Problem mit Array Funktionen

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

In response to

Responses

Browse pgsql-de-allgemein by date

  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