On Tue, Nov 10, 2020 at 08:28:08AM +0000, PG Doc comments form wrote: > The following documentation comment has been logged on the website: > > Page: https://www.postgresql.org/docs/13/bug-reporting.html > Description: > > Tablespace 'pg_global' is one of the two auto-generated tablespace by > initdb, and 'pg_global' should not be used as the default_tablespace, since > it is used for shared system catalogs. However, none of these information is > recorded in the doc > https://www.postgresql.org/docs/11/runtime-config-client.html and > https://www.postgresql.org/docs/11/manage-ag-tablespaces.html. In case of > some mishandling to use 'pg_global' as a default_tablespace value, it is > better to record it in the doc of > https://www.postgresql.org/docs/11/manage-ag-tablespaces.html.
I know this is three years old, but I am now looking at this email can can't see the problem: SET default_tablespace = 'pg_global'; CREATE TABLE test (x int); ERROR: only shared relations can be placed in pg_global tablespace Did you want an error from the SET command? -- Bruce Momjian <br...@momjian.us> https://momjian.us EDB https://enterprisedb.com Only you can decide what is important to you.