mirror of
https://git.postgresql.org/git/postgresql.git
synced 2024-10-02 19:36:52 +02:00
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 ||
|
if (relkind == RELKIND_RELATION ||
|
||||||
relkind == RELKIND_MATVIEW ||
|
relkind == RELKIND_MATVIEW ||
|
||||||
relkind == RELKIND_INDEX ||
|
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
|
* 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);
|
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
|
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';
|
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
|
-- check that default_tablespace doesn't affect ALTER TABLE index rebuilds
|
||||||
CREATE TABLE testschema.test_default_tab(id bigint) TABLESPACE regress_tblspace;
|
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
|
part_a_idx | regress_tblspace
|
||||||
(3 rows)
|
(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
|
-- check that default_tablespace doesn't affect ALTER TABLE index rebuilds
|
||||||
CREATE TABLE testschema.test_default_tab(id bigint) TABLESPACE regress_tblspace;
|
CREATE TABLE testschema.test_default_tab(id bigint) TABLESPACE regress_tblspace;
|
||||||
INSERT INTO testschema.test_default_tab VALUES (1);
|
INSERT INTO testschema.test_default_tab VALUES (1);
|
||||||
|
Loading…
Reference in New Issue
Block a user