ページの先頭行へ戻る
Enterprise Postgres 17 リリース情報

2.2.240 psqlコマンドの\dと\zのパーティションテーブルに対する表示の改善

非互換

FUJITSU Enterprise Postgres 12では、psqlコマンドに\dと\zを指定した場合に表示されるパーティションテーブルに対して、パーティションテーブルであることが表示されるようになります。

FUJITSU Enterprise Postgres 11以前の場合

パーティションテーブルであることが表示されません。

[例]

=# CREATE TABLE tb(c1 int) PARTITION BY RANGE (c1) tablespace test_tsp;
CREATE TABLE
postgres=# \d
         List of relations
 Schema |  Name   | Type  | Owner
--------+---------+-------+--------
 public | tb      | table | postgres
 (1 rows)

postgres=# \z
                              Access privileges
 Schema |  Name   | Type  | Access privileges | Column privileges | Policies
--------+---------+-------+-------------------+-------------------+----------
 public | tb      | table |                   |                   |
 (1 rows)
FUJITSU Enterprise Postgres 12の場合

パーティションテーブルであることが表示されます。

[例]

=# CREATE TABLE tb(c1 int) PARTITION BY RANGE (c1) tablespace test_tsp;
CREATE TABLE
=# \d
                List of relations
 Schema |  Name   |       Type        |  Owner
--------+---------+-------------------+----------
 public | tb      | partitioned table | postgres
 (1 rows)

=# \z
                                    Access privileges
 Schema |  Name   |       Type        | Access privileges | Column privileges | Policies
--------+---------+-------------------+-------------------+-------------------+----------
 public | tb      | partitioned table |                   |                   | 
(1 rows)

対処方法

ありません。