PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Banyak-ke-Banyak Hubungan antara dua tabel dalam dua database yang berbeda

Cara standar menggunakan batasan kunci asing untuk menegakkan integritas referensial hanya dimungkinkan dalam sama basis data - bukan kluster db. Tetapi Anda dapat beroperasi di beberapa skema dalam database yang sama.

Selain itu, Anda dapat membuat tabel dengan cara yang sama. Dan bahkan gabungkan tabel secara dinamis di antara basis data jarak jauh menggunakan dblink atau FDW . Integritas referensial tidak dapat dijamin di seluruh database oleh RDBMS.
Tidak terlalu menjadi masalah apakah DB lain berada di mesin fisik yang sama atau bahkan di klaster DB yang sama - itu hanya membuat koneksi lebih cepat dan lebih aman.

Atau Anda dapat meniru data ke database umum dan tambahkan batasan standar di sana.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jenis Enumerasi dengan ActiveRecord dan Postgresql

  2. SQLAlchemy - hitung statusnya benar

  3. Batasan kunci asing dengan beberapa nilai kolom berada di tabel lain

  4. Bagaimana cara memperbaiki file 'postgres.h' tidak ditemukan masalah?

  5. Memasukkan nilai DEFAULT ke dalam kolom ketika parameternya NULL