Ini mungkin akan segera dilakukan:https://commitfest.postgresql.org/17/1252/ - Mark Rofail telah melakukan beberapa pekerjaan yang sangat baik di patch ini!
Patch akan (setelah selesai) memungkinkan
CREATE TABLE PKTABLEFORARRAY (
ptest1 float8 PRIMARY KEY,
ptest2 text
);
CREATE TABLE FKTABLEFORARRAY (
ftest1 int[],
FOREIGN KEY (EACH ELEMENT OF ftest1) REFERENCES PKTABLEFORARRAY,
ftest2 int
);
Namun, penulis saat ini membutuhkan bantuan untuk rebase patch (di luar kemampuan saya sendiri) sehingga siapa pun yang membaca ini yang mengetahui internal Postgres, tolong bantu jika Anda bisa.