非互換
FUJITSU Enterprise Postgres 10では、pg_stat_statementsモジュールで提供するpg_stat_statementsビューのquery列に格納するSQL文の形式を変更し、定数を$1のようなパラメータ記号に置換するようにします。
SQL文中の定数を?に置換します。
[例]
=# SELECT query FROM pg_stat_statements WHERE mean_time > 1000;
query
--------------------------------------------------
UPDATE t1 SET c2 =c2+? WHERE c1 BETWEEN ? AND ?;
(1 行)SQL文中の定数を$1のようなパラメータ記号に置換します。
[例]
=# SELECT query FROM pg_stat_statements WHERE mean_time > 1000;
query
---------------------------------------------------
UPDATE t1 SET c2=c2+$1 WHERE c1 BETWEEN $2 AND $3
(1 行)対処方法
ありません。