Re: [PATCH] pg_sleep(interval)
От
Peter Eisentraut
Тема
Re: [PATCH] pg_sleep(interval)
Дата
Msg-id
520E88BA.8000504@gmx.net
Ответ на
Re: [PATCH] pg_sleep(interval) (Robert Haas)
Список
Дерево обсуждения
[PATCH] pg_sleep(interval) Vik Fearing <vik.fearing@dalibo.com>
Re: [PATCH] pg_sleep(interval) Fabien COELHO <coelho@cri.ensmp.fr>
Re: [PATCH] pg_sleep(interval) Fabien COELHO <coelho@cri.ensmp.fr>
Re: [PATCH] pg_sleep(interval) Vik Fearing <vik.fearing@dalibo.com>
Re: [PATCH] pg_sleep(interval) Fabien COELHO <coelho@cri.ensmp.fr>
Re: [PATCH] pg_sleep(interval) Vik Fearing <vik.fearing@dalibo.com>
Re: [PATCH] pg_sleep(interval) Vik Fearing <vik.fearing@dalibo.com>
Re: [PATCH] pg_sleep(interval) Fabien COELHO <coelho@cri.ensmp.fr>
Re: [PATCH] pg_sleep(interval) Vik Fearing <vik.fearing@dalibo.com>
Re: [PATCH] pg_sleep(interval) Stephen Frost <sfrost@snowman.net>
Re: [PATCH] pg_sleep(interval) Andres Freund <andres@2ndquadrant.com>
Re: [PATCH] pg_sleep(interval) Robert Haas <robertmhaas@gmail.com>
Re: [PATCH] pg_sleep(interval) Kevin Grittner <kgrittn@ymail.com>
Re: [PATCH] pg_sleep(interval) Robert Haas <robertmhaas@gmail.com>
Re: [PATCH] pg_sleep(interval) Fabien COELHO <coelho@cri.ensmp.fr>
Re: [PATCH] pg_sleep(interval) Vik Fearing <vik.fearing@dalibo.com>
Re: [PATCH] pg_sleep(interval) Fabien COELHO <coelho@cri.ensmp.fr>
Re: [PATCH] pg_sleep(interval) Robert Haas <robertmhaas@gmail.com>
Re: [PATCH] pg_sleep(interval) Vik Fearing <vik.fearing@dalibo.com>
Re: [PATCH] pg_sleep(interval) Robert Haas <robertmhaas@gmail.com>
Re: [PATCH] pg_sleep(interval) Vik Fearing <vik.fearing@dalibo.com>
Re: [PATCH] pg_sleep(interval) Julien Rouhaud <rjuju123@gmail.com>
Re: [PATCH] pg_sleep(interval) Robert Haas <robertmhaas@gmail.com>
Re: [PATCH] pg_sleep(interval) Robert Haas <robertmhaas@gmail.com>
Re: [PATCH] pg_sleep(interval) Fabien COELHO <coelho@cri.ensmp.fr>
Re: [PATCH] pg_sleep(interval) Robert Haas <robertmhaas@gmail.com>
Re: [PATCH] pg_sleep(interval) Greg Stark <stark@mit.edu>
Re: [PATCH] pg_sleep(interval) Robert Haas <robertmhaas@gmail.com>
Re: [PATCH] pg_sleep(interval) Peter Eisentraut <peter_e@gmx.net>
Re: [PATCH] pg_sleep(interval) Tom Lane <tgl@sss.pgh.pa.us>
Re: [PATCH] pg_sleep(interval) Peter Eisentraut <peter_e@gmx.net>
Re: [PATCH] pg_sleep(interval) Fabien COELHO <coelho@cri.ensmp.fr>
Re: [PATCH] pg_sleep(interval) Fabien COELHO <coelho@cri.ensmp.fr>
Re: [PATCH] pg_sleep(interval) Robert Haas <robertmhaas@gmail.com>
Re: [PATCH] pg_sleep(interval) Magnus Hagander <magnus@hagander.net>
On 8/16/13 3:35 PM, Robert Haas wrote:
> On Fri, Aug 16, 2013 at 2:57 PM, Greg Stark wrote:
>> Except there are no data types that can be cast to both double and
>> interval currently.
>
> That, unfortunately, is not sufficient to avoid a problem.
>
> rhaas=# create or replace function foo(double precision) returns
> double precision as $$select $1$$ language sql;
> CREATE FUNCTION
> rhaas=# create or replace function foo(interval) returns interval as
> $$select $1$$ language sql;
> CREATE FUNCTION
> rhaas=# select foo('123');
> ERROR: function foo(unknown) is not unique
> LINE 1: select foo('123');
> ^
> HINT: Could not choose a best candidate function. You might need to
> add explicit type casts.
That example can be used as an argument against almost any kind of
overloading.
В списке pgsql-hackers по дате отправления
От: Peter Eisentraut
Дата: