Re: [BUGS] BUG #14788: `pg_restore -c` won't restore schema access privileges.

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: [BUGS] BUG #14788: `pg_restore -c` won't restore schema access privileges.
Дата
Msg-id 11976.1503584315@sss.pgh.pa.us
обсуждение исходный текст
Ответ на [BUGS] BUG #14788: `pg_restore -c` won't restore schema access privileges.  (fujimoto@ceptord.net)
Ответы Re: [BUGS] BUG #14788: `pg_restore -c` won't restore schema accessprivileges.  (Stephen Frost <sfrost@snowman.net>)
Список pgsql-bugs
fujimoto@ceptord.net writes:
> [ dump to archive, then pg_restore with -c option ]

> Now all the access privileges on the public schema are gone:

I can confirm this is broken in HEAD: "pg_dump -c test >test.out"
produces a script including "GRANT ALL ON SCHEMA public TO PUBLIC",
but "pg_dump -Fc test >test.dump; pg_restore -c test.dump" produces
a script lacking that.

Stephen attempted to fix this in 330b84d8c, but the fix was evidently done
incorrectly.  There should never be any difference between the results of
these two procedures.  I've not studied 330b84d8c, but my strong suspicion
is that the logic was added to the wrong place in pg_dump.
        regards, tom lane


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

В списке pgsql-bugs по дате отправления:

Предыдущее
От: Fabrízio de Royes Mello
Дата:
Сообщение: Re: [BUGS] BUG #14790: pg_restore - segfault
Следующее
От: Stephen Frost
Дата:
Сообщение: Re: [BUGS] BUG #14788: `pg_restore -c` won't restore schema accessprivileges.