sql >> Databáze >  >> RDS >> PostgreSQL

Many-to-Many Vztah mezi dvěma tabulkami ve dvou různých databázích

Standardní způsob použití omezení cizího klíče k vynucení referenční integrity je možný pouze v rámci stejného databáze - není db cluster. Můžete však pracovat s více schématy ve stejné databázi.

Kromě toho můžete vytvářet tabulky úplně stejně. A dokonce dynamicky spojovat tabulky mezi vzdálenými databázemi pomocí dblink nebo FDW . RDBMS však nemůže zaručit referenční integritu napříč databázemi.
Nezáleží na tom, zda je druhá DB na stejném fyzickém počítači nebo dokonce ve stejném klastru DB – to jen dělá připojení rychlejší a bezpečnější.

Nebo můžete replikovat data do společné databáze a přidat tam standardní omezení.



  1. Dotaz Mysql k nalezení všech řádků, které mají stejné hodnoty jako jiný řádek

  2. Chybějící indexy v MS SQL nebo optimalizace v žádném okamžiku

  3. Výhody a nevýhody názvu tabulky s mezerami

  4. Levé vnější spojení Oracle XMLTABLE nevrací výsledky, když XPath neexistuje