No title

Started by Jeff Janesover 10 years ago2 messagesdocs
Jump to latest
#1Jeff Janes
jeff.janes@gmail.com

According to the documentation:

http://www.postgresql.org/docs/9.5/static/datatype-pseudo.html

At present the procedural languages all forbid use of a pseudo-type as
argument type, and allow only void and record as a result type (plus
trigger when the function is used as a trigger).

However, pl/perl has accepted "record" as in argument type since 9.1.

Cheers,

Jeff

--
Sent via pgsql-docs mailing list (pgsql-docs@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-docs

#2Tom Lane
tgl@sss.pgh.pa.us
In reply to: Jeff Janes (#1)
Re: PLs and pseudo-types

Jeff Janes <jeff.janes@gmail.com> writes:

According to the documentation:
http://www.postgresql.org/docs/9.5/static/datatype-pseudo.html

At present the procedural languages all forbid use of a pseudo-type as
argument type, and allow only void and record as a result type (plus
trigger when the function is used as a trigger).

However, pl/perl has accepted "record" as in argument type since 9.1.

I'm inclined to just change this to weasel wording like "forbid use of
most pseudo-types". The odds of remembering to update this para when
individual PLs change behavior seem poor.

regards, tom lane

--
Sent via pgsql-docs mailing list (pgsql-docs@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-docs