View Single Post

   
  #2 (permalink)  
Old 04-15-2008, 11:42 PM
Tom Lane
 
Posts: n/a
Default Re: proposal: generic function, constructor function

"Pavel Stehule" <pavel.stehule@gmail.com> writes:
> I propose two kinds of functions:


> a) generic functions - this function allows any params without any
> implicit casting (it can implemented only in C language).


Can't you do that already with ANYELEMENT, or at the worst ANY?

> It allows unspecified number of params
> without parser changes.


Why is that a good idea (and if you think it won't take parser changes,
you're wrong)?

> Limits: only one function with specified name can exists in schema.


This is why it's a bad idea. Please note that the unique index on
pg_proc cannot enforce that, even if we wanted such a restriction.

regards, tom lane

---------------------------(end of broadcast)---------------------------
TIP 5: don't forget to increase your free space map settings

Reply With Quote