psql: display tablespace for partitioned indexes
Nothing was shown previously.
This commit is contained in:
parent
fb9c475597
commit
b036982db7
|
@ -3306,7 +3306,8 @@ add_tablespace_footer(printTableContent *const cont, char relkind,
|
|||
if (relkind == RELKIND_RELATION ||
|
||||
relkind == RELKIND_MATVIEW ||
|
||||
relkind == RELKIND_INDEX ||
|
||||
relkind == RELKIND_PARTITIONED_TABLE)
|
||||
relkind == RELKIND_PARTITIONED_TABLE ||
|
||||
relkind == RELKIND_PARTITIONED_INDEX)
|
||||
{
|
||||
/*
|
||||
* We ignore the database default tablespace so that users not using
|
||||
|
|
|
@ -63,6 +63,7 @@ CREATE INDEX part_a_idx ON testschema.part (a) TABLESPACE regress_tblspace;
|
|||
CREATE TABLE testschema.part2 PARTITION OF testschema.part FOR VALUES IN (2);
|
||||
SELECT relname, spcname FROM pg_catalog.pg_tablespace t, pg_catalog.pg_class c
|
||||
where c.reltablespace = t.oid AND c.relname LIKE 'part%_idx';
|
||||
\d testschema.part_a_idx
|
||||
|
||||
-- check that default_tablespace doesn't affect ALTER TABLE index rebuilds
|
||||
CREATE TABLE testschema.test_default_tab(id bigint) TABLESPACE regress_tblspace;
|
||||
|
|
|
@ -94,6 +94,14 @@ SELECT relname, spcname FROM pg_catalog.pg_tablespace t, pg_catalog.pg_class c
|
|||
part_a_idx | regress_tblspace
|
||||
(3 rows)
|
||||
|
||||
\d testschema.part_a_idx
|
||||
Partitioned index "testschema.part_a_idx"
|
||||
Column | Type | Key? | Definition
|
||||
--------+---------+------+------------
|
||||
a | integer | yes | a
|
||||
btree, for table "testschema.part"
|
||||
Tablespace: "regress_tblspace"
|
||||
|
||||
-- check that default_tablespace doesn't affect ALTER TABLE index rebuilds
|
||||
CREATE TABLE testschema.test_default_tab(id bigint) TABLESPACE regress_tblspace;
|
||||
INSERT INTO testschema.test_default_tab VALUES (1);
|
||||
|
|
Loading…
Reference in New Issue