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

2.10.3 監査ログにおけるSELECT FOR UPDATEのクラス扱いの変更

非互換

Fujitsu Enterprise Postgres 16では、SELECT FOR UPDATEで出力した監査ログをSELECTとして扱います。

Fujitsu Enterprise Postgres 15以前の場合

SELECT FOR UPDATEで出力した監査ログをUPDATEとして扱っていました。

[例]
入力: SELECT * FROM a1 WHERE col = 1 FOR UPDATE;
監査ログ:NOTICE: AUDIT: SESSION,WRITE,,[local],,pg_regress/class,,foo,,9,1,UPDATE,,TABLE,public.a1,,"SELECT *
Fujitsu Enterprise Postgres 16の場合

SELECT FOR UPDATEで出力した監査ログをSELECTとして扱います。

[例]
入力: SELECT * FROM a1 WHERE col = 1 FOR UPDATE;
監査ログ:NOTICE: AUDIT: SESSION,READ,,[local],,pg_regress/class,,foo,,9,1,SELECT,,TABLE,public.a1,,"SELECT *

対処方法

ありません。