From: | Peter Eisentraut <peter(at)eisentraut(dot)org> |
---|---|
To: | "David G(dot) Johnston" <david(dot)g(dot)johnston(at)gmail(dot)com>, "y(dot)saburov(at)gmail(dot)com" <y(dot)saburov(at)gmail(dot)com>, "pgsql-docs(at)lists(dot)postgresql(dot)org" <pgsql-docs(at)lists(dot)postgresql(dot)org> |
Subject: | Re: generated constraint name |
Date: | 2025-04-10 14:11:42 |
Message-ID: | 8fd70ac1-9eb2-49bf-bdb4-dd2b12beb25e@eisentraut.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-docs |
On 07.04.25 15:34, David G. Johnston wrote:
> On Sunday, April 6, 2025, PG Doc comments form <noreply(at)postgresql(dot)org
> <mailto:noreply(at)postgresql(dot)org>> wrote:
>
> The following documentation comment has been logged on the website:
>
> Page: https://www.postgresql.org/docs/17/ddl-alter.html <https://
> www.postgresql.org/docs/17/ddl-alter.html>
> Description:
>
> url:
> https://www.postgresql.org/docs/current/ddl-alter.html#DDL-ALTER-
> REMOVING-A-CONSTRAINT <https://www.postgresql.org/docs/current/ddl-
> alter.html#DDL-ALTER-REMOVING-A-CONSTRAINT>
>
> (If you are dealing with a generated constraint name like $2, don't
> forget
> that you'll need to double-quote it to make it a valid identifier.)
>
> If I have a constraint with the name $2, are there other constraints
> with
> names $1, $3 ... ?
>
>
> I feel like that whole parenthetical should just go away. The point of
> the comment is to remind the user of how identifier values work with
> respect to mandatory double quoting. The name itself, other than having
> a $, has no special importance.
I think generated constraint names were generally "$1", "$2", etc. at
some point, instead of the more readable ones you get today. But this
must be ancient.
From | Date | Subject | |
---|---|---|---|
Next Message | Tom Lane | 2025-04-10 15:13:00 | Re: generated constraint name |
Previous Message | Daniel Westermann (DWE) | 2025-04-10 06:11:48 | Fw: Mention the default io_method? |