returns 0 row from plpgsql function

Started by zhong ming wuabout 16 years ago2 messagesgeneral
Jump to latest
#1zhong ming wu
mr.z.m.wu@gmail.com

Dear List

I use plpgsql function as a postfix mailserver look-up table. For
example to look up virtual email address.
If I don't host this email address, then the function returns null.
Because it's a 1 row of null value postfix logs a warning message.
Although it's harmless in that postfix takes no further action to
deliver mail, these warning messages fill up log table.

How can I return 0 row from plpgsql function?

Thanks

mr.wu

#2Pavel Stehule
pavel.stehule@gmail.com
In reply to: zhong ming wu (#1)
Re: returns 0 row from plpgsql function

2010/3/20 zhong ming wu <mr.z.m.wu@gmail.com>:

Dear List

I use plpgsql function as a postfix mailserver look-up table.  For
example to look up virtual email address.
If I don't host this email address, then the function returns null.
Because it's a 1 row of null value postfix logs a warning message.
Although it's harmless in that postfix takes no further action to
deliver mail, these warning messages fill up log table.

How can I return 0 row from plpgsql function?

create or replace function func(...)
returns setof tablename as $$
begin
return;
end;
$$ language plpgsql;

select * from func(..);

regards
Pavel Stehule

Show quoted text

Thanks

mr.wu

--
Sent via pgsql-general mailing list (pgsql-general@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general