pgsql: Don't allow CREATE TABLE AS to put relations in pg_global. - Mailing list pgsql-committers

From Robert Haas
Subject pgsql: Don't allow CREATE TABLE AS to put relations in pg_global.
Date
Msg-id E1SAOaH-0000qu-Hx@gemulon.postgresql.org
Whole thread Raw
List 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_0_STABLE

Details
-------
http://git.postgresql.org/pg/commitdiff/d4a68363aff508a1179cd5e3f45f61a08104a1e1

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


pgsql-committers by date:

Previous
From: Robert Haas
Date:
Subject: pgsql: Don't allow CREATE TABLE AS to put relations in pg_global.
Next
From: Robert Haas
Date:
Subject: pgsql: Don't allow CREATE TABLE AS to put relations in pg_global.