pgsql: Don't allow CREATE TABLE AS to put relations in pg_global.

Поиск
Список
Период
Сортировка
От Robert Haas
Тема pgsql: Don't allow CREATE TABLE AS to put relations in pg_global.
Дата
Msg-id E1SAOaH-0000qr-GU@gemulon.postgresql.org
обсуждение исходный текст
Список pgsql-committers
Don't allow CREATE TABLE AS to put relations in pg_global.

This was never intended to be allowed, and is blocked for an ordinary
CREATE TABLE, but CREATE TABLE AS slipped through the cracks.  This
commit won't do anything to fix existing cases where this has loophole
has been exploited, but it still seems prudent to lock it down going
forward.

Back-branch commit only, as this problem has been refactored away
on the master branch.

Andres Freund

Branch
------
REL9_1_STABLE

Details
-------
http://git.postgresql.org/pg/commitdiff/16f42be840bc7a96fb008055632388954c3548ba

Modified Files
--------------
src/backend/executor/execMain.c |    7 +++++++
1 files changed, 7 insertions(+), 0 deletions(-)


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

Предыдущее
От: Heikki Linnakangas
Дата:
Сообщение: pgsql: Fix bug where walsender goes into a busy loop if connection is t
Следующее
От: Robert Haas
Дата:
Сообщение: pgsql: Don't allow CREATE TABLE AS to put relations in pg_global.