Okay, no problem. I just encountered this issue and was experiencing some
inconvenience as a user. If I have more detailed thoughts, I can add them
later. Thank you for your reply anyway.

Best regards
Yuanchao Zhang

David G. Johnston <[email protected]> 于2026年2月27日周五 22:12写道:

> On Friday, February 27, 2026, yuanchao zhang <[email protected]>
> wrote:
>
>> Hi,
>> I created a domain object named `numeric` using the following statement:
>> `CREATE DOMAIN numeric AS NUMERIC(12,2) DEFAULT 0 CHECK (VALUE >= 0);`
>> After executing this SQL, it indicated that the domain was created
>> successfully. However, when I executed `\dD` in psql, the created domain
>> could not be displayed.
>>
>> The reason is that the name I used is the same as a built-in type (of
>> course, similar issues exist not only with domains). However, our manual
>> for the `\dD` command lacks relevant explanations, which can mislead users.
>> Users might think an object was successfully created, but the `\d` command
>> doesn't display it, which could make beginners doubt whether the object was
>> created successfully. I suggest adding necessary explanations to the `\d`
>> command's manual.
>>
>
> As explained in your bug report the documentation already covers
> namespaces, types, and the pattern argument to the \d meta commands.
> Covering all of that within the scope of the specific “\dD” meta command to
> explain your example case is very unappealing.  I honestly don’t see this
> going anywhere unless you propose specific text and location suggestions
> for what such a patch should look like.  A real patch is even better, but
> with solid enough ideas someone might volunteer to bundle it all into sgml
> format.
>
> David J.
>
>

Reply via email to