pgcli icon indicating copy to clipboard operation
pgcli copied to clipboard

\d with wildcards doesn't say which table is which

Open Smylers opened this issue 4 months ago • 0 comments

If \d is given a pattern with a wildcard, the details for multiple tables may be displayed — but there's nothing labelling which details are for which table.

For example:

sqlparsetemplate1> \d pg_time*
┌────────────┬──────────┬───────────┐
│ Column     │ Type     │ Modifiers │
├────────────┼──────────┼───────────┤
│ abbrev     │ text     │           │
│ utc_offset │ interval │           │
│ is_dst     │ boolean  │           │
└────────────┴──────────┴───────────┘
┌────────────┬──────────┬───────────┐
│ Column     │ Type     │ Modifiers │
├────────────┼──────────┼───────────┤
│ name       │ text     │           │
│ abbrev     │ text     │           │
│ utc_offset │ interval │           │
│ is_dst     │ boolean  │           │
└────────────┴──────────┴───────────┘
Time: 0.048s

The pg_time* pattern has matched the table names pg_timezone_abbrevs and pg_timezone_names so listed the columns in each of them, but it doesn't indicate which is which.

This is in pgcli version 4.3.0.

Smylers avatar Sep 25 '25 16:09 Smylers