sql >> Base de Datos >  >> RDS >> PostgreSQL

Matriz PostgreSQL de elementos en los que cada uno es una clave externa

Es posible que pronto sea posible hacer esto:https://commitfest.postgresql.org/17/1252/ - ¡Mark Rofail ha estado haciendo un excelente trabajo en este parche!

El parche permitirá (una vez completado)

CREATE TABLE PKTABLEFORARRAY (
    ptest1 float8 PRIMARY KEY,
    ptest2 text
);
CREATE TABLE FKTABLEFORARRAY (
    ftest1 int[],
    FOREIGN KEY (EACH ELEMENT OF ftest1) REFERENCES PKTABLEFORARRAY,
    ftest2 int
);

Sin embargo, el autor actualmente necesita ayuda para reorganizar el parche (más allá de mi propia capacidad), por lo que cualquier persona que lea esto que conozca las funciones internas de Postgres, por favor ayude si puede.