sql >> Database >  >> RDS >> PostgreSQL

PostgreSQL-array met elementen die elk een externe sleutel zijn

Het is misschien binnenkort mogelijk om dit te doen:https://commitfest.postgresql.org/17/1252/ - Mark Rofail heeft uitstekend werk geleverd aan deze patch!

De patch zal (eenmaal voltooid) toestaan

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

De auteur heeft momenteel echter hulp nodig om de patch opnieuw te baseren (buiten mijn eigen vermogen), dus iedereen die dit leest en de internals van Postgres kent, help alsjeblieft als je kunt.



  1. Hoe verwijder ik een vast aantal rijen met sorteren in PostgreSQL?

  2. Een SQL-query om een ​​string te selecteren tussen twee bekende strings

  3. Opties voor cloudback-up voor MySQL- en MariaDB-databases

  4. Een gegevensmodel voor carpoolen maken