Re: Command Triggers - Mailing list pgsql-hackers

From Tom Lane
Subject Re: Command Triggers
Date
Msg-id 21501.1330385436@sss.pgh.pa.us
Whole thread Raw
In response to Re: Command Triggers  (Andres Freund <andres@anarazel.de>)
Responses Re: Command Triggers  (Andres Freund <andres@anarazel.de>)
Re: Command Triggers  (Andres Freund <andres@anarazel.de>)
List pgsql-hackers
Andres Freund <andres@anarazel.de> writes:
> Sorry for letting this slide.

> Is it worth adding this bit to OpenIntoRel? Not sure if there is danger in 
> allowing anyone to create shared tables

>     /* In all cases disallow placing user relations in pg_global */
>     if (tablespaceId == GLOBALTABLESPACE_OID)
>         ereport(ERROR,
>                 (errcode(ERRCODE_INVALID_PARAMETER_VALUE),
>                  errmsg("only shared relations can be placed in pg_global 
> tablespace")));

Ugh ... if that's currently allowed, we definitely need to fix it.
But I'm not sure OpenIntoRel is the right place.  I'd have expected
the test to be at some lower level, like heap_create_with_catalog
or so.
        regards, tom lane


pgsql-hackers by date:

Previous
From: Andres Freund
Date:
Subject: Re: Command Triggers
Next
From: Andres Freund
Date:
Subject: Re: Command Triggers, patch v11