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

2.2.153 トリガの置換処理の変更

非互換

FUJITSU Enterprise Postgres 14では、制約トリガに対して、置換処理(OR REPLACE)をサポートしないように変更します。

FUJITSU Enterprise Postgres 13 SP1以前の場合

制約トリガを置き換えることができます。

[例]

=# CREATE OR REPLACE CONSTRAINT TRIGGER my_constraint_trigger AFTER DELETE ON my_table
-# FOR EACH ROW
-# EXECUTE PROCEDURE funcA();
CREATE TRIGGER
FUJITSU Enterprise Postgres 14の場合

制約トリガを置き換えることができません。

[例]

=# CREATE OR REPLACE CONSTRAINT TRIGGER my_constraint_trigger AFTER DELETE ON my_table
-# FOR EACH ROW
-# EXECUTE PROCEDURE funcA();
ERROR:  CREATE OR REPLACE CONSTRAINT TRIGGER is not supported

対処方法

ありません。