Uwaga:jak sugerował pierwotny pytający, jeśli konfigurujesz dwie bazy danych na tej samej maszynie, prawdopodobnie chcesz zamiast tego utworzyć dwa schematy — w takim przypadku nie potrzebujesz niczego specjalnego, aby przeszukiwać je.
postgres_fdw
Użyj postgres_fdw
(obce opakowanie danych), aby połączyć się z tabelami w dowolnej bazie danych Postgres - lokalnej lub zdalnej.
Zwróć uwagę, że istnieją zewnętrzne opakowania danych dla innych popularnych źródeł danych. Obecnie tylko postgres_fdw
i file_fdw
są częścią oficjalnej dystrybucji Postgres.
Wersje Postgresa starsze niż 9.3
Wersje tak stare nie są już obsługiwane, ale jeśli musisz to zrobić w instalacji Postgres sprzed 2013 r., istnieje funkcja o nazwie dblink
.
Nigdy go nie używałem, ale jest utrzymywany i dystrybuowany z resztą PostgreSQL. Jeśli używasz wersji PostgreSQL dostarczonej z dystrybucją Linuksa, może być konieczne zainstalowanie pakietu o nazwie postgresql-contrib.