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

2.2.6 pg_stat_statementsにおける正規化の修正

非互換

Fujitsu Enterprise Postgres 17 SP2では、pg_stat_statemensにおいて、パラメータ記号を正しい値に修正します。

例えば、

SELECT WHERE '1' IN ('2'::int, '3'::int::text)

というSQLは、以下のようになります。

Fujitsu Enterprise Postgres 17 SP1以前の場合

下記のように誤った正規化が実施される場合がありました。

SELECT WHERE $1 IN ($3::int, $4::int::text)
Fujitsu Enterprise Postgres 17 SP2の場合

下記のように正しく正規化を行います。

SELECT WHERE $1 IN ($2::int, $3::int::text)

対処方法

ありません。