sql >> Databasteknik >  >> RDS >> PostgreSQL

Många-till-många Relation mellan två tabeller i två olika databaser

Standardsättet att använda främmande nyckelbegränsningar för att upprätthålla referensintegritet är endast möjligt inom samma databas - inte db-kluster. Men du kan arbeta över flera scheman i samma databas.

Utöver det kan du skapa tabeller precis på samma sätt. Och till och med slå samman tabeller dynamiskt bland fjärrdatabaser med dblink eller FDW . Referensintegritet kan dock inte garanteras över databaser av RDBMS.
Det spelar ingen roll om den andra DB är på samma fysiska dator eller ens i samma DB-kluster - det gör bara anslutningen snabbare och säkrare.

Eller så kan du replikera data till en gemensam databas och lägg till standardbegränsningar där.



  1. Databasen kan inte öppnas eftersom den är version 782. Denna server stöder version 706 och tidigare. En nedgraderingsväg stöds inte

  2. MySQL-fråga för att få kolumnnamn?

  3. Hur man skapar en fråga från den överordnade underordnade hierarkitabellen

  4. CREATE-kommandot nekades användaren?