Re: BUG #15565: truncate bug with tables which have temp table inherited

David Rowley <david.rowley@2ndquadrant.com>

From: David Rowley <david.rowley@2ndquadrant.com>
To: Amit Langote <Langote_Amit_f8@lab.ntt.co.jp>
Cc: digoal@126.com, pgsql-bugs@lists.postgresql.org, PG Bug reporting form <noreply@postgresql.org>
Date: 2018-12-25T07:27:19Z
Lists: pgsql-bugs
On Tue, 25 Dec 2018 at 13:50, Amit Langote
<Langote_Amit_f8@lab.ntt.co.jp> wrote:
> I'm not sure if the error being shown is a bug, but maybe we could remove
> the error by making truncate do the same thing as select/update/delete,
> that is, ignore child tables that are temporary of tables of other
> sessions.  Attached patch to do that.

I glanced at this and was confused at where "newrelation" comes from
and also the single parameter heap_close(). It does not look like it
would compile.

-- 
 David Rowley                   http://www.2ndQuadrant.com/
 PostgreSQL Development, 24x7 Support, Training & Services


Commits

  1. Ignore inherited temp relations from other sessions when truncating