pg.ddx.io  pgsql-general@postgresql.org mailing list archive  
help / color / mirror / Atom feed
From: Frank van Vugt <ftm.van.vugt@foxi.nl>
To: pgsql-general@postgresql.org
Cc: Tom Lane <tgl@sss.pgh.pa.us>
Cc: Stephen Frost <sfrost@snowman.net>
Cc: Adrian Klaver <adrian.klaver@aklaver.com>
Subject: Re: intentional or oversight? pg_dump -c does not restore default priviliges on schema public
Date: Mon, 13 Feb 2017 09:09:06 +0100
Message-ID: <23252987.YLsmlhlehZ@techfox> (raw)
In-Reply-To: <3026.1486855735@sss.pgh.pa.us>
References: <3534542.o3cNaKiDID@techfox>
	<20170211220617.GG9812@tamriel.snowman.net>
	<3026.1486855735@sss.pgh.pa.us>
List-Unsubscribe: <mailto:majordomo@postgresql.org?body=unsub%20pgsql-general>

Hi Tom/Stephen/Adrian,

Op zaterdag 11 februari 2017 15:28:55 schreef Tom Lane:
> I'm inclined to argue that it was a mistake to include any non-pinned
> objects in pg_init_privs.
<cut>
> We might need to fix pg_dump too, but I think these entries in
> pg_init_privs should simply not be there.

Thanks for picking this up, I'll probably see this subject pop up on hackers 
and/or committers at some point ;)

Allow me to emphasize that this issue basically means that for v9.6 after 
restoring a dump created with the '-c' option one ends up in a situation that 
might be quite confusing for users that didn't have to pay much attention yet 
to handling priviliges... i.e. trying even a plain select on table_a in the 
public schema as a non-system user returns something like:
	ERROR:  relation "table_a" does not exist



-- 

Best,




Frank.



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



view thread (18+ messages)  latest in thread

Message-ID: <23252987.YLsmlhlehZ@techfox>
Permalink:  ../23252987.YLsmlhlehZ@techfox/
Also on:    postgresql.org/message-id/23252987.YLsmlhlehZ@techfox

 · 

reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: pgsql-general@postgresql.org
  Cc: ftm.van.vugt@foxi.nl, tgl@sss.pgh.pa.us, sfrost@snowman.net, adrian.klaver@aklaver.com
  Subject: Re: intentional or oversight? pg_dump -c does not restore default priviliges on schema public
  In-Reply-To: <23252987.YLsmlhlehZ@techfox>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox