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.