Re: EXCEPT TABLE - Case inconsistency for describe \d and \dRp+
Peter Smith <smithpb2250@gmail.com>
From: Peter Smith <smithpb2250@gmail.com>
To: Amit Kapila <amit.kapila16@gmail.com>
Cc: PostgreSQL Hackers <pgsql-hackers@lists.postgresql.org>
Date: 2026-04-13T02:14:59Z
Lists: pgsql-hackers
Attachments
- v1-0001-describe-table-except-publications.patch (application/octet-stream) patch v1-0001
On Fri, Apr 10, 2026 at 8:19 PM Amit Kapila <amit.kapila16@gmail.com> wrote: > > On Fri, Apr 10, 2026 at 12:43 PM Peter Smith <smithpb2250@gmail.com> wrote: > > > > Notice that that the describe publication says: > > "Tables:" and "Except tables:" (Lowercase "tables") > > > > Notice that the describe table says: > > "Publications:" and "Except Publications:" (Uppercase "Publications") > > > > I think they should use a consistent case: > > eg1. (both lowercase) Except tables; Except publications, OR > > eg2. (bother uppercase) Except Tables; Except Publications > > > > We should follow eg1. I checked few examples where we follow same > pattern as eg1: > > Example-1: (See: "Tables from schemas") > postgres=# \dRp+ pub1 > Publication pub1 > Owner | All tables | All sequences | Inserts | Updates | Deletes | > Truncates | Generated columns | Via root | Description > -------+------------+---------------+---------+---------+---------+-----------+-------------------+----------+------------- > amit | f | f | t | t | t | t > | none | f | > Tables from schemas: > "sch1" > > Example-2: ((See: "No connections") > postgres=# create user u1 CONNECTION LIMIT 0; > CREATE ROLE > postgres=# \du u1 > List of roles > Role name | Attributes > -----------+---------------- > u1 | No connections > Hi Amit. Thanks for the advice. PSA patch v1 to change "Except Publications" to "Except publications". ====== Kind Regards, Peter Smith. Fujitsu Australia
Commits
Same data as JSON:
GET /api/v1/messages/:b64id/commits
the thread's linked commits as JSON, with link sources.
API reference →
-
psql: Improve describe footer titles for publications.
- 2e1d4fdb10e6 19 (unreleased) landed
-
Fix capitalization in publication describe output.
- 8f81c9235162 19 (unreleased) landed
-
Allow table exclusions in publications via EXCEPT TABLE.
- fd366065e06a 19 (unreleased) cited