Re: Inconsistent compilation error

From: Adrian Klaver <adrian(dot)klaver(at)aklaver(dot)com>
To: raf(at)raf(dot)org, pgsql-general(at)postgresql(dot)org
Subject: Re: Inconsistent compilation error
Date: 2018-04-19 03:16:20
Message-ID: 938e3908-6dc2-7a6b-40d9-04a29c4f4c3f@aklaver.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

On 04/18/2018 06:02 PM, raf(at)raf(dot)org wrote:
> Hi,
>
> postgresql-9.5.12 on debian-9
>
> I have a stored function with code that looks like:
>
> create or replace function tla_audit_delete_thing()
> returns boolean stable language plpgsql as $$
> declare
> r record;
> status boolean := 1;
> begin
> for r in select _.* from blah_history _ where _.original_id not in (select id from blah)
> loop
> raise notice '% %', 'blah_history.original_id', r;
> status := 0;
> end loop;
> [...]
> end
> $$
> security definer
> set search_path = public, pg_temp;
> revoke all on function tla_audit_delete_thing() from public;
> grant execute on function tla_audit_delete_thing() to staff;

So if you cut and paste the above directly into the database via psql on
the Debian host do you see the same issue?

>
> And I have a program that loads stored functions from disk
> when they are different to what's in the database and I have
> just loaded a very old database backup, brought the schema up
> to date, and tried to bring the stored functions up to date.
>

>
> cheers,
> raf
>
>
>

--
Adrian Klaver
adrian(dot)klaver(at)aklaver(dot)com

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Adrian Klaver 2018-04-19 04:17:20 Re: Inconsistent compilation error
Previous Message David G. Johnston 2018-04-19 02:21:58 Re: Inconsistent compilation error