From: | Heikki Linnakangas <hlinnakangas(at)vmware(dot)com> |
---|---|
To: | Vladimir Jovanovic <vladimir(dot)jovanovic(at)aparteko(dot)com> |
Cc: | pgsql-bugs(at)postgresql(dot)org |
Subject: | Re: BUG #8168: duplicated function signature |
Date: | 2013-05-17 16:10:53 |
Message-ID: | 5196568D.9090307@vmware.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-bugs |
On 17.05.2013 18:53, Vladimir Jovanovic wrote:
> Hi Heikki,
>
> Here you can find attached .csv semicolon separated made by :"SELECT * FROM
> pg_proc WHERE proname LIKE 'sp_get_league_prediction".
> "\df sp_get_league_prediction" is also attached.
>
> Both functions are returning the same setof record:
>
> ---------------------------
> CREATE OR REPLACE FUNCTION sp_get_league_prediction(IN _id bigint, IN _rank
> integer, IN _log_in_expectence double precision, IN _feathers_gained
> integer, IN _tokens_all integer, IN _tokens_active integer, IN _score
> integer)
> RETURNS SETOF record AS
> $BODY$
> ...
> ---------------------------
> CREATE OR REPLACE FUNCTION sp_get_league_prediction(_id bigint, _rank
> integer, _log_in_expectence double precision, _feathers_gained integer,
> _tokens_all integer, _tokens_active integer, _score integer)
> RETURNS SETOF record AS
> $BODY$
> ...
No. One of the functions was created with something like above. But the
other one takes no arguments, and *returns* a table with those columns.
Try "\ef sp_get_league_prediction()" to get a CREATE OR REPLACE FUNCTION
statement to recreate the latter; you will see that it looks something
like this:
CREATE OR REPLACE FUNCTION public.sp_get_league_prediction()
RETURNS TABLE(id bigint, _rank integer, _log_in_expectence double
precision, _feathers_gained integer, _tokens_all integer, _tokens_active
integer, _score integer)
AS ...
- Heikki
From | Date | Subject | |
---|---|---|---|
Next Message | Vladimir Jovanovic | 2013-05-17 16:25:02 | Re: BUG #8168: duplicated function signature |
Previous Message | Vladimir Jovanovic | 2013-05-17 15:53:10 | Re: BUG #8168: duplicated function signature |