sql >> Database teknologi >  >> RDS >> PostgreSQL

Mange-til-mange forhold mellem to tabeller i to forskellige databaser

Standardmåden at bruge fremmednøglebegrænsninger til at håndhæve referentiel integritet er kun mulig inden for samme database - ikke db klynge. Men du kan operere på tværs af flere skemaer i samme database.

Bortset fra det kan du oprette tabeller på samme måde. Og tilføj endda tabeller dynamisk blandt eksterne databaser ved hjælp af dblink eller FDW . Referenceintegritet kan dog ikke garanteres på tværs af databaser af RDBMS.
Det betyder ikke meget, om den anden DB er på den samme fysiske maskine eller endda i den samme DB-klynge - det gør blot forbindelsen hurtigere og mere sikker.

Eller du kan replikere data til en fælles database og tilføje standardbegrænsninger der.



  1. Få optælling af poster, der er påvirket af INSERT eller UPDATE i PostgreSQL

  2. Forsøger at gemme variabler til en MYSQL-databasetabel ved hjælp af billeder

  3. Sådan bruger du ENHVER / NOGEN logisk operatør i SQL Server - SQL Server / TSQL Tutorial Del 127

  4. Sådan udskiftes en mellemliggende MySQL- eller MariaDB-master med en Binlog-server ved hjælp af MaxScale