Có thể sớm làm được điều này:https://commitfest.postgresql.org/17/1252/ - Mark Rofail đã thực hiện một số công việc xuất sắc trên bản vá này!
Bản vá sẽ (sau khi hoàn thành) cho phép
CREATE TABLE PKTABLEFORARRAY (
ptest1 float8 PRIMARY KEY,
ptest2 text
);
CREATE TABLE FKTABLEFORARRAY (
ftest1 int[],
FOREIGN KEY (EACH ELEMENT OF ftest1) REFERENCES PKTABLEFORARRAY,
ftest2 int
);
Tuy nhiên, tác giả hiện đang cần trợ giúp để căn bản lại bản vá (ngoài khả năng của tôi) nên bất kỳ ai đang đọc bản này mà biết nội bộ của Postgres hãy giúp đỡ nếu bạn có thể.