Re: 'pg_global' cannot be used as default_tablespace.

From: Bruce Momjian <bruce(at)momjian(dot)us>
To: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
Cc: "David G(dot) Johnston" <david(dot)g(dot)johnston(at)gmail(dot)com>, "zhoushulin1992(at)gmail(dot)com" <zhoushulin1992(at)gmail(dot)com>, "pgsql-docs(at)lists(dot)postgresql(dot)org" <pgsql-docs(at)lists(dot)postgresql(dot)org>
Subject: Re: 'pg_global' cannot be used as default_tablespace.
Date: 2023-11-01 22:51:52
Message-ID: ZULWiAskl5qtYZN8@momjian.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-docs

On Wed, Nov 1, 2023 at 06:32:37PM -0400, Tom Lane wrote:
> "David G. Johnston" <david(dot)g(dot)johnston(at)gmail(dot)com> writes:
> > On Wednesday, November 1, 2023, Bruce Momjian <bruce(at)momjian(dot)us> wrote:
> >> Did you want an error from the SET command?
>
> > That would probably be a decent addition but the request was for us to add
> > “it is not permissible to specify the pg_global tablespace for either
> > default_tablespace or temp_tablespace”. In the tablespace section per the
> > request but maybe also within the settings definition section.
>
> But it *is* permissible, unless we add code to reject it during
> SET as Bruce mentioned. Which seems fairly pointless to me. It's not
> like there is anything unclear about the CREATE TABLE error message.

Yeah, from the report I thought something bad happened if you tried to
use it and that is why we had to document it. By documenting it we are
just giving the user advice before they get the error. I wrote up this
minimal patch which might have the right level of detail to avoid
errors, if people think this is useful.

--
Bruce Momjian <bruce(at)momjian(dot)us> https://momjian.us
EDB https://enterprisedb.com

Only you can decide what is important to you.

Attachment Content-Type Size
tablespace.diff text/x-diff 1.3 KB

In response to

Responses

Browse pgsql-docs by date

  From Date Subject
Next Message Tom Lane 2023-11-01 23:12:48 Re: 'pg_global' cannot be used as default_tablespace.
Previous Message Michael Paquier 2023-11-01 22:35:22 Re: Typo in "43.9.1. Reporting Errors and Messages"?