非互換
FUJITSU Enterprise Postgres 11では、psqlコマンドの\d+をパーティションテーブルに対して実行した場合、子テーブルのパーティションに関する情報も表示するよう変更します。
子テーブルのパーティション情報は表示されません。
[例]
=# \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')
子テーブルのパーティション情報が表示されます。
[例]
=# \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')
対処方法
ありません。