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?
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.
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.