sql >> Database >  >> RDS >> PostgreSQL

Veel-op-veel-relatie tussen twee tabellen in twee verschillende databases

De standaardmanier om externe sleutelbeperkingen te gebruiken om referentiële integriteit af te dwingen is alleen mogelijk binnen de dezelfde database - niet db-cluster. Maar u kunt werken met meerdere schema's in dezelfde database.

Anders dan dat, kunt u maken tafels precies op dezelfde manier. En voeg tabellen zelfs dynamisch samen tussen externe databases met behulp van dblink of FDW . Referentiële integriteit kan echter niet worden gegarandeerd voor alle databases door het RDBMS.
Het maakt niet veel uit of de andere DB zich op dezelfde fysieke machine bevindt of zelfs in hetzelfde DB-cluster - dat maakt de verbinding alleen maar sneller en veiliger.
/P>

Of je kunt repliceren gegevens naar een gemeenschappelijke database en voeg daar standaardbeperkingen toe.



  1. Oracle-database:een tekenreeks splitsen op tekens

  2. Wat is het MySQL-query-equivalent van PHP strip_tags?

  3. Mysql-resultaten krijgen van de afgelopen 30 dagen

  4. MySQL-prestaties, inner join, hoe te vermijden Tijdelijk en filesort gebruiken