Hinweis:Wie der ursprüngliche Fragesteller angedeutet hat, möchten Sie, wenn Sie zwei Datenbanken auf demselben Computer einrichten, wahrscheinlich stattdessen zwei Schemas erstellen - in diesem Fall benötigen Sie nichts Besonderes, um sie zu durchsuchen.
postgres_fdw
Verwenden Sie postgres_fdw
(Foreign Data Wrapper), um sich mit Tabellen in jeder Postgres-Datenbank zu verbinden - lokal oder remote.
Beachten Sie, dass es fremde Daten-Wrapper für andere beliebte Datenquellen gibt. Derzeit nur postgres_fdw
und file_fdw
sind Teil der offiziellen Postgres-Distribution.
Für Postgres-Versionen vor 9.3
So alte Versionen werden nicht mehr unterstützt, aber wenn Sie dies in einer Postgres-Installation vor 2013 tun müssen, gibt es eine Funktion namens dblink
.
Ich habe es nie benutzt, aber es wird mit dem Rest von PostgreSQL gepflegt und verteilt. Wenn Sie die Version von PostgreSQL verwenden, die mit Ihrer Linux-Distribution geliefert wurde, müssen Sie möglicherweise ein Paket namens postgresql-contrib.
installieren