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

2.2.292 psqlコマンドの\dおよび\dDの出力形式の変更

非互換

FUJITSU Enterprise Postgres 10では、psqlコマンドの\dおよび\dDの出力形式を変更し、照合順序、NOT NULL制約、およびデフォルト値を個々の列で出力するようにします。

FUJITSU Enterprise Postgres 9.6以前の場合

照合順序、NOT NULL制約、およびデフォルト値を1つの列で出力します。

[例]

=# \d t1
                      テーブル "public.t1"
 列 |             型              |            修飾語
----+-----------------------------+------------------------------
 c1 | text                        | 照合順序 ja_JP.utf8 not null
 c2 | timestamp without time zone | default now()
 c3 | integer                     | not null default 1 
FUJITSU Enterprise Postgres 10以降の場合

照合順序、NOT NULL制約、およびデフォルト値を個々の列で出力します。

[例]

=# \d t1
                               テーブル "public.t1"
 列 |             型              |  照合順序  | Null 値を許容 |    デフォルト
----+-----------------------------+------------+---------------+-------------------
 c1 | text                        | ja_JP.utf8 | not null      |
 c2 | timestamp without time zone |            |               | CURRENT_TIMESTAMP
 c3 | integer                     |            | not null      | 1

対処方法

ありません。