psql \dX: reference regclass with "pg_catalog." prefix

Déjà vu of commit fc40ba1296, for another backslash command.
Strictly speaking this isn't a bug, but since all references to catalog
objects are schema-qualified, we might as well be consistent.  The
omission first appeared in commit ad600bba04 and replicated in
a4d75c86bf15; backpatch to 14.

Author: Justin Pryzby <pryzbyj@telsasoft.com>
Discussion: https://postgr.es/m/20210827193151.GN26465@telsasoft.com
This commit is contained in:
Alvaro Herrera 2021-08-28 12:04:15 -04:00
parent fc40ba1296
commit 1f092a309e
No known key found for this signature in database
GPG Key ID: 1C20ACB9D5C564AE

View File

@ -4735,7 +4735,7 @@ listExtendedStats(const char *pattern)
appendPQExpBuffer(&buf, appendPQExpBuffer(&buf,
"pg_catalog.format('%%s FROM %%s', \n" "pg_catalog.format('%%s FROM %%s', \n"
" pg_get_statisticsobjdef_columns(es.oid), \n" " pg_get_statisticsobjdef_columns(es.oid), \n"
" es.stxrelid::regclass) AS \"%s\"", " es.stxrelid::pg_catalog.regclass) AS \"%s\"",
gettext_noop("Definition")); gettext_noop("Definition"));
else else
appendPQExpBuffer(&buf, appendPQExpBuffer(&buf,
@ -4746,7 +4746,7 @@ listExtendedStats(const char *pattern)
" ON (es.stxrelid = a.attrelid \n" " ON (es.stxrelid = a.attrelid \n"
" AND a.attnum = s.attnum \n" " AND a.attnum = s.attnum \n"
" AND NOT a.attisdropped)), \n" " AND NOT a.attisdropped)), \n"
"es.stxrelid::regclass) AS \"%s\"", "es.stxrelid::pg_catalog.regclass) AS \"%s\"",
gettext_noop("Definition")); gettext_noop("Definition"));
appendPQExpBuffer(&buf, appendPQExpBuffer(&buf,