Zgaduję, że odpowiedź brzmi „nie” na podstawie poniższego komunikatu o błędzie (i tego wyniku Google ), ale czy istnieje możliwość wykonania zapytania między bazami danych przy użyciu PostgreSQL?
databaseA=# select * from databaseB.public.someTableName;
ERROR: cross-database references are not implemented:
"databaseB.public.someTableName"
Pracuję z niektórymi danymi, które są podzielone na dwie bazy danych, chociaż dane są naprawdę współdzielone między nimi (kolumny identyfikatorów użytkowników w jednej bazie danych pochodzą z users
tabeli w drugiej bazie danych). Nie mam pojęcia, dlaczego są to dwie oddzielne bazy danych zamiast schematu, ale c'est la vie ...
postgresql-contrib
wcześniejdblink
? Lubpostgresql-contrib
zawieradblink
? I wtedy zapytanie OP będzie działało, czy musisz zapytać o to inaczej?