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

2.3.220 pg_dumpが出力するCREATE TRIGGER ... REFERENCINGコマンドの遷移テーブル名をダブルクォートで括るように変更

非互換

FUJITSU Enterprise Postgres 11では、pg_dumpコマンドが出力するCREATE TRIGGER ... REFERENCINGコマンドの遷移テーブル名に大文字・小文字が含まれている場合、ダブルクォートで括るように変更します。

FUJITSU Enterprise Postgres 10以前の場合

大文字・小文字を含む遷移テーブル名はダブルクォートで括られません。

[例]

$ pg_dump db1
・・・
CREATE TRIGGER tg1 AFTER INSERT ON public."t1_T1" REFERENCING NEW TABLE AS t1_T1 FOR EACH STATEMENT EXECUTE PROCEDURE public.f1();
・・・
FUJITSU Enterprise Postgres 11の場合

大文字・小文字を含む遷移テーブル名はダブルクォートで括られます。

[例]

$ pg_dump db1
・・・
CREATE TRIGGER tg1 AFTER INSERT ON public."t1_T1" REFERENCING NEW TABLE AS "t1_T1" FOR EACH STATEMENT EXECUTE PROCEDURE public.f1();
・・・

対処方法

ありません。