Re: CREATE TABLE creates a composite type corresponding to the table row, which is and is not there
От | Erik Wienhold |
---|---|
Тема | Re: CREATE TABLE creates a composite type corresponding to the table row, which is and is not there |
Дата | |
Msg-id | 1cd8a224-4038-43ba-bb11-a4cd8d015462@ewie.name обсуждение исходный текст |
Ответ на | Re: CREATE TABLE creates a composite type corresponding to the table row, which is and is not there ("David G. Johnston" <david.g.johnston@gmail.com>) |
Ответы |
Re: CREATE TABLE creates a composite type corresponding to the table row, which is and is not there
|
Список | pgsql-hackers |
On 2024-05-18 03:27 +0200, David G. Johnston wrote: > > On 2024-05-16 17:47 +0200, David G. Johnston wrote: > > > We have a glossary. > > If sticking with stand-alone composite type as a formal term we should > document it in the glossary. It's unclear whether this will survive review > though. With the wording provided in this patch it doesn't really add > enough to continue a strong defense of it. Oh, I thought you meant we already have that term in the glossary (I haven't checked until now). Let's see if we can convince Robert of the rewording. > > It's now a separate error message (like I already had in v1) which > > states that the specified type must not be a row type of another table > > (based on Peter's feedback). And the hint directs the user to CREATE > > TYPE. > > > > In passing, I also quoted the type name in the existing error message > > for consistency. I saw that table names etc. are already quoted in > > other error messages. > > > > > The hint and the quoting both violate the documented rules for these things: > > https://www.postgresql.org/docs/current/error-style-guide.html#ERROR-STYLE-GUIDE-QUOTES > > There are functions in the backend that will double-quote their own output > as needed (for example, format_type_be()). Do not put additional quotes > around the output of such functions. > > https://www.postgresql.org/docs/current/error-style-guide.html#ERROR-STYLE-GUIDE-GRAMMAR-PUNCTUATION > > Detail and hint messages: Use complete sentences, and end each with a > period. Capitalize the first word of sentences. Thanks, I didn't know that guideline. Both fixed in v6. -- Erik
Вложения
В списке pgsql-hackers по дате отправления: