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

2.2.272 psqlコマンドの\d+の出力情報の追加

非互換

FUJITSU Enterprise Postgres 11では、psqlコマンドの\d+をパーティションテーブルに対して実行した場合、子テーブルのパーティションに関する情報も表示するよう変更します。

FUJITSU Enterprise Postgres 10以前の場合

子テーブルのパーティション情報は表示されません。

[例]

=# \d+ t1
                               テーブル "schema.t1"
  列  |  型  | 照合順序 | Null 値を許容 | デフォルト | ストレージ | 統計の対象 | 説明 
------+------+----------+---------------+------------+------------+------------+------
 c1   | text |          |               |            | extended   |            | 
 c2   | text |          |               |            | extended   |            | 
 c3   | text |          |               |            | extended   |            | 
パーティションキー: LIST (c1)
パーティション: t2 FOR VALUES IN ('aaa'),
                t3 FOR VALUES IN ('bbb'),
                t4 FOR VALUES IN ('ccc')
FUJITSU Enterprise Postgres 11の場合

子テーブルのパーティション情報が表示されます。

[例]

=# \d+ t1
                               テーブル "schema.t1"
  列  |  型  | 照合順序 | Null 値を許容 | デフォルト | ストレージ | 統計の対象 | 説明 
------+------+----------+---------------+------------+------------+------------+------
 c1   | text |          |               |            | extended   |            | 
 c2   | text |          |               |            | extended   |            | 
 c3   | text |          |               |            | extended   |            | 
パーティションキー: LIST (c1)
パーティション: t2 FOR VALUES IN ('aaa'), PARTITIONED,
                t3 FOR VALUES IN ('bbb'),
                t4 FOR VALUES IN ('ccc')

対処方法

ありません。