Thank you all.
In order not to open a new thread, (small clarification)
On the tutorial-agg page in the code example
SELECT city FROM weather WHERE temp_lo = max(temp_lo); WRONG
you need to add a comment before WRONG
10 квіт. 2025 р. о 18:13 Tom Lane <tgl@sss.pgh.pa.us> пише:
Peter Eisentraut <peter@eisentraut.org> writes:On 07.04.25 15:34, David G. Johnston wrote:
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.
Good point. A bit of git-blame'ing shows that this documentationwording appeared in e560dd353 of 2003-11-05, but we changed thegeneration rule to not be "$n" in 45616f5bb of 2004-06-10.(Oddly, I moved this documentation text around in 2005 withoutnoticing it was obsolete; or perhaps I did realize that but figuredit was still applicable to versions in the field.)I concur with David that we should just drop the para. It's merelyconfusing now. If you have a generated constraint name, it won'trequire double-quoting unless your table or column name does, andif they do you are doubtless already quite familiar with howquoting works. regards, tom lane