From e275a0958f0f2cd826e9683fb24b6f757d0fe6c7 Mon Sep 17 00:00:00 2001 From: Justin Pryzby Date: Sun, 7 Apr 2019 18:24:22 -0500 Subject: [PATCH v2] not necessary to join pg_class, we use oid::regclass not relname --- src/bin/psql/describe.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/bin/psql/describe.c b/src/bin/psql/describe.c index 3a04b06..3940570 100644 --- a/src/bin/psql/describe.c +++ b/src/bin/psql/describe.c @@ -3860,7 +3860,7 @@ listPartitionedTables(const char *reltypes, const char *pattern, bool verbose) if (showNested || pattern) appendPQExpBuffer(&buf, - ",\n c3.oid::regclass as \"%s\"", + ",\n inh.inhparent::regclass as \"%s\"", gettext_noop("Parent name")); if (showIndexes) @@ -3901,8 +3901,7 @@ listPartitionedTables(const char *reltypes, const char *pattern, bool verbose) if (showNested || pattern) appendPQExpBufferStr(&buf, - "\n LEFT JOIN pg_catalog.pg_inherits inh ON c.oid = inh.inhrelid" - "\n LEFT JOIN pg_catalog.pg_class c3 ON c3.oid = inh.inhparent"); + "\n LEFT JOIN pg_catalog.pg_inherits inh ON c.oid = inh.inhrelid"); if (verbose) { -- 2.7.4