Може скоро да стане възможно да направите това:https://commitfest.postgresql.org/17/1252/ - Mark Rofail върши отлична работа по този пластир!
Пачът (след завършване) ще позволи
CREATE TABLE PKTABLEFORARRAY (
ptest1 float8 PRIMARY KEY,
ptest2 text
);
CREATE TABLE FKTABLEFORARRAY (
ftest1 int[],
FOREIGN KEY (EACH ELEMENT OF ftest1) REFERENCES PKTABLEFORARRAY,
ftest2 int
);
Въпреки това авторът в момента има нужда от помощ, за да пребазира пластира (отвъд собствените ми възможности), така че всеки, който чете това, който познава вътрешните елементи на Postgres, моля, помогнете, ако можете.