非互換
Fujitsu Enterprise Postgres 17では、外部キーで参照されているテーブルのATTACHを抑止します。
postgres=# CREATE TABLE fk_partitioned_pk_6 (a int PRIMARY KEY); CREATE TABLE postgres=# CREATE TABLE fk_partitioned_fk_6 (a int REFERENCES fk_partitioned_pk_6) PARTITION BY LIST (a); CREATE TABLE postgres=# ALTER TABLE fk_partitioned_fk_6 ATTACH PARTITION fk_partitioned_pk_6 FOR VALUES IN (1); ALTER TABLE
postgres=# ALTER TABLE fk_partitioned_fk_6 ATTACH PARTITION fk_partitioned_pk_6 FOR VALUES IN (1); ERROR: can't attach table "fk_partitioned_pk_6" as a partition which is referenced by foreign key "fk_partitioned_fk_6_a_fkey"
対処方法
ありません。