Seite 1 von 1

regex_matches

Verfasst: Di 25. Feb 2014, 18:13
von kdjantzen
Hallo,

ich benutze PG 9.1 unter Debian Wheezy.

In der PG 9.1-Dokumentation fand ich die Beschreibung der o.g. Funktion.
Beim Versuch, sie zu benutzen, meldet mir PG
"Function regex_matcher .... not known"

Ist diese Funktion nicht allgemein verfuegbar und muesste ich da noch etwas installieren?

Vielen Dank fuer einen Hinweis.

K.D.J.

Re: regex_matches

Verfasst: Di 25. Feb 2014, 18:20
von akretschmer
kdjantzen hat geschrieben:Hallo,

ich benutze PG 9.1 unter Debian Wheezy.

In der PG 9.1-Dokumentation fand ich die Beschreibung der o.g. Funktion.
Beim Versuch, sie zu benutzen, meldet mir PG
"Function regex_matcher .... not known"

Ist diese Funktion nicht allgemein verfuegbar und muesste ich da noch etwas installieren?

Vielen Dank fuer einen Hinweis.

K.D.J.


falsch geschrieben?

Code: Alles auswählen

test=*# \df regex
                       List of functions
 Schema | Name | Result data type | Argument data types | Type
--------+------+------------------+---------------------+------
(0 rows)

test=*# \df regex*
                                              List of functions
   Schema   |         Name          | Result data type |             Argument data types             |  Type
------------+-----------------------+------------------+---------------------------------------------+--------
 pg_catalog | regexeqjoinsel        | double precision | internal, oid, internal, smallint, internal | normal
 pg_catalog | regexeqsel            | double precision | internal, oid, internal, integer            | normal
 pg_catalog | regexnejoinsel        | double precision | internal, oid, internal, smallint, internal | normal
 pg_catalog | regexnesel            | double precision | internal, oid, internal, integer            | normal
 pg_catalog | regexp_matches        | SETOF text[]     | text, text                                  | normal
 pg_catalog | regexp_matches        | SETOF text[]     | text, text, text                            | normal
 pg_catalog | regexp_replace        | text             | text, text, text                            | normal
 pg_catalog | regexp_replace        | text             | text, text, text, text                      | normal
 pg_catalog | regexp_split_to_array | text[]           | text, text                                  | normal
 pg_catalog | regexp_split_to_array | text[]           | text, text, text                            | normal
 pg_catalog | regexp_split_to_table | SETOF text       | text, text                                  | normal
 pg_catalog | regexp_split_to_table | SETOF text       | text, text, text                            | normal
(12 rows)


such Dir was passendes raus. Es gibt übrigens auch eine Doku. Diese kennt alle Funktionen.

Re: regex_matches

Verfasst: Mi 26. Feb 2014, 09:49
von kdjantzen
Hallo,

die Frage entstand unter etwas Stress: ich habe zwar "regex_matcher" geschrieben, meine Versuche habe ich aber mit "regexp_matcher" gemacht. Ich habe mir jetzt das Ganze noch einmal angesehen und ENDLICH festgestellt, dass nicht das Fehlen der Funktion, sondern das Fehlen der Funktion mit den von mir angegebenen Parametertypen bemaengelt wird.
Ich muss mich also um die richtige Angabe der Parameter kuemmern.

Vielen Dank.
K.D.J.