sql >> Databasteknik >  >> RDS >> PostgreSQL

Är det möjligt att utföra korsdatabasfrågor med PostgreSQL?

Obs:Som den ursprungliga frågeställaren antydde, om du ställer in två databaser på samma maskin vill du förmodligen skapa två scheman istället - i så fall behöver du inget speciellt för att fråga över dem.

postgres_fdw

Använd postgres_fdw (utländsk dataomslag) för att ansluta till tabeller i vilken Postgres-databas som helst - lokal eller fjärransluten.

Observera att det finns utländska dataomslag för andra populära datakällor. För närvarande endast postgres_fdw och file_fdw är en del av den officiella Postgres-distributionen.

För Postgres-versioner före 9.3

Så här gamla versioner stöds inte längre, men om du behöver göra detta i en Postgres-installation före 2013 finns det en funktion som heter dblink .

Jag har aldrig använt det, men det underhålls och distribueras med resten av PostgreSQL. Om du använder versionen av PostgreSQL som följde med din Linux-distro, kan du behöva installera ett paket som heter postgresql-contrib.



  1. Hämtar alla objektbehörigheter för specifik roll

  2. Oracle-proceduren returnerar inte resultat när den körs från skriptuppgiften på SSIS

  3. Hur man genererar skript för att lägga till standardbegränsningar till kolumn i flera tabeller i SQL Server-databasen - SQL Server / TSQL självstudie del 94

  4. En rapports egenskaper