Re: Operator based on data type
От
Craig Ringer
Тема
Re: Operator based on data type
Дата
Msg-id
4F0FCEC0.2000404@ringerc.id.au
Ответ на
Operator based on data type (Daniel McGreal)
Список
Дерево обсуждения
Operator based on data type Daniel McGreal <d.j.mcgreal@gmail.com>
Re: Operator based on data type Craig Ringer <ringerc@ringerc.id.au>
Re: Operator based on data type Chris Angelico <rosuav@gmail.com>
On 12/01/2012 9:20 PM, Daniel McGreal wrote:
Oooh, that's clever. Nice!
People say function overloading is no good ....
--
Craig Ringer
I have ended up writing a function (more accurately, two functions) which always convert a value into an array, either by returning the array immediately or by nesting it inside one so that all queries can use the second form, above.
CREATE OR REPLACE FUNCTION make_array(anyarray) RETURNS anyarray AS
'select $1' LANGUAGE sql IMMUTABLE COST 1;
CREATE OR REPLACE FUNCTION make_array(anynonarray) RETURNS anyarray AS
'select array[$1]' LANGUAGE sql IMMUTABLE COST 1;
Oooh, that's clever. Nice!
People say function overloading is no good ....
--
Craig Ringer
В списке pgsql-general по дате отправления