PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Relacja wiele-do-wielu między dwiema tabelami w dwóch różnych bazach danych

Standardowy sposób używania ograniczeń klucza obcego w celu wymuszenia integralności referencyjnej jest możliwy tylko w ramach tego samego baza danych - nie klaster db. Możesz jednak operować na wielu schematach w tej samej bazie danych.

Poza tym możesz tworzyć tabele w ten sam sposób. A nawet dynamicznie dołączaj tabele do zdalnych baz danych za pomocą dblink lub FDW . Integralność referencyjna nie może być jednak zagwarantowana przez RDBMS między bazami danych.
Nie ma większego znaczenia, czy druga baza danych znajduje się na tym samym komputerze fizycznym, czy nawet w tym samym klastrze bazy danych - to po prostu sprawia, że ​​połączenie jest szybsze i bezpieczniejsze.

Możesz też replikować dane do wspólnej bazy danych i dodaj tam standardowe ograniczenia.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pobierz rekordy, w których klucz kolumny json ma wartość null

  2. PostgreSQL JDBC Null String wzięty jako bajt

  3. Jak zapisać lub pobrać kolumnę tablicy za pomocą Hibernate?

  4. Jak mogę zmienić istniejącą kolumnę jako Tożsamość w PostgreSQL 11.1?

  5. Zapytania w zapytaniach:czy istnieje lepszy sposób?