suppress notices from inside a stored a plpgqsl function - Mailing list pgsql-general

From David Gauthier
Subject suppress notices from inside a stored a plpgqsl function
Date
Msg-id CAEs=6D=m6Gqc0jHQhysOa0t5aBc=NkMhf+eWKExscoSxqWf8zg@mail.gmail.com
Whole thread Raw
Responses Re: suppress notices from inside a stored a plpgqsl function  (Adrian Klaver <adrian.klaver@aklaver.com>)
List pgsql-general
Hi:

I have a plpgsql function that has this...

    drop table if exists tmp_diff_blkviews;

Even with the "if exists", I still get...

NOTICE:  table "tmp_diff_blkviews" does not exist, skipping
CONTEXT:  SQL statement "drop table if exists tmp_diff_blkviews"
PL/pgSQL function dvm.blkview_diffs(character varying,character varying) line 6 at SQL statement

I want to suppress that.   Even if the temp table exists, I don't want to hear about how it had to delete the table.  Just delete it if it exists and be quiet about it.  

This function is being called through perl/dbi. So client side command line set options, or anything like that, is no good.  Is there  way to control messaging from inside the function ? 

pgsql-general by date:

Previous
From: Tom Lane
Date:
Subject: Re: IPV6 issue
Next
From: Adrian Klaver
Date:
Subject: Re: suppress notices from inside a stored a plpgqsl function