Re: pg_dump doesn't dump new objects created in schemas from extensions - Mailing list pgsql-bugs

From Michael Paquier
Subject Re: pg_dump doesn't dump new objects created in schemas from extensions
Date
Msg-id CAB7nPqQJzP1dLCwa9uj-keJafmLd3KXDQbRmsSYZbkNz3nu_uA@mail.gmail.com
Whole thread Raw
In response to Re: pg_dump doesn't dump new objects created in schemas from extensions  (Martín Marqués <martin@2ndquadrant.com>)
Responses Re: pg_dump doesn't dump new objects created in schemas from extensions
Re: pg_dump doesn't dump new objects created in schemas from extensions
List pgsql-bugs
On Fri, Jun 17, 2016 at 4:21 AM, Martín Marqués <martin@2ndquadrant.com> wrote:
> IMO, this assignment:
>
>                 tbinfo->dobj.dump = tbinfo->dobj.namespace->dobj.dump_contains;
>
> should be replaced by a call to some new function which would be more
> or less a copy of selectDumpableNamespace, but without the
> checkExtensionMembership call.

Ah, I see. Yes this is definitely wrong. The namespace itself may be
part of an extension but we do not check for it at all. See for
example the patch attached that is giving what I would expect is the
correct behavior.
--
Michael

Attachment

pgsql-bugs by date:

Previous
From: Michael Paquier
Date:
Subject: Re: BUG #13907: Restore materialized view throw permission denied
Next
From:
Date:
Subject: Re: BUG #14197: ERROR: character with byte sequence 0x81 in encoding "WIN1252" has no equivalent in encoding "UTF8"