Re: coredump of language internal function - Mailing list pgsql-bugs

From Tom Lane
Subject Re: coredump of language internal function
Date
Msg-id 2811276.1758517539@sss.pgh.pa.us
Whole thread Raw
In response to coredump of language internal function  (myzhen <zhenmingyang@yeah.net>)
List pgsql-bugs
myzhen <zhenmingyang@yeah.net> writes:
> When creating a function using language internal, if the parameters or function attributes of the alias function are
differentfrom those of the internal function, they are not checked during creation and may cause a cordump when called. 

We have always considered that this is programmer error.

> I didn't find this mentioned in the manual, so I'm not sure if this is a problem, but it seems like it might be
betterto do a check when creating the function. 

If you have an idea about how such a check could be done, it would
be worth discussing that.  But it seems pretty unlikely to me that
there is any portable way to identify externally what data types
a compiled function is expecting to receive.

            regards, tom lane



pgsql-bugs by date:

Previous
From: myzhen
Date:
Subject: coredump of language internal function
Next
From: Simon Ellmann
Date:
Subject: Re: regexp_replace not respecting greediness