From eefcb8fd5171f880911de619d8cde1177c73b269 Mon Sep 17 00:00:00 2001 From: eelke Date: Sun, 7 Oct 2018 20:57:52 +0200 Subject: [PATCH] Add (inherited) to tablespace name when table is using the default tablespace set for the database. --- pglablib/PgDatabaseCatalog.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pglablib/PgDatabaseCatalog.cpp b/pglablib/PgDatabaseCatalog.cpp index 9e8a754..a90b96a 100644 --- a/pglablib/PgDatabaseCatalog.cpp +++ b/pglablib/PgDatabaseCatalog.cpp @@ -75,9 +75,13 @@ QString getTablespaceDisplayString(const PgDatabaseCatalog &cat, Oid oid) if (oid == 0) { auto dbname = cat.getDBName(); oid = cat.databases()->getByName(dbname).tablespace; + auto ts = cat.tablespaces()->getByKey(oid); + return ts.name + " (inherited)"; + } + else { + auto ts = cat.tablespaces()->getByKey(oid); + return ts.name; } - auto ts = cat.tablespaces()->getByKey(oid); - return ts.name; } QString getTypeDisplayString(const PgDatabaseCatalog &cat, Oid oid, int32_t typmod)