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

2.2.137 psqlコマンドの特別変数SHOW_ALL_RESULTSの追加によるデフォルト動作の変更

非互換

Fujitsu Enterprise Postgres 15では、psqlコマンドで複数の結果セットが返却されるクエリが実行された場合に、全ての結果を表示するようになります。また、psqlコマンドの特別変数SHOW_ALL_RESULTSを追加します。特別変数SHOW_ALL_RESULTSのデフォルト値はonです。

FUJITSU Enterprise Postgres 14 以前の場合

最後に返却された結果セットのみ表示します。

[例]
=# \;\;   SELECT 3 + 3 \;\;\;   SELECT ' ' || ' !' \;\;   SELECT 1 + 4 \;;
 ?column?
----------
        5
(1 row)
Fujitsu Enterprise Postgres 15の場合

全ての結果を表示します。

[例]
=# \;\;   SELECT 3 + 3 \;\;\;   SELECT ' ' || ' !' \;\;   SELECT 1 + 4 \;;
 ?column?
----------
        6
(1 row)

 ?column?
----------
   !
(1 row)

 ?column?
----------
        5
(1 row)

対処方法

psqlコマンドの特別変数SHOW_ALL_RESULTSをoffに設定してください。