Ich gehe davon aus, dass die Antwort aufgrund der folgenden Fehlermeldung (und dieses Google-Ergebnisses ) "Nein" lautet. Gibt es dennoch eine Möglichkeit, eine datenbankübergreifende Abfrage mit PostgreSQL durchzuführen?
databaseA=# select * from databaseB.public.someTableName;
ERROR: cross-database references are not implemented:
"databaseB.public.someTableName"
Ich arbeite mit einigen Daten, die auf zwei Datenbanken aufgeteilt sind, obwohl die Daten tatsächlich zwischen den beiden geteilt werden (Benutzer-ID-Spalten in einer Datenbank stammen aus der users
Tabelle in der anderen Datenbank). Ich habe keine Ahnung, warum dies zwei separate Datenbanken anstelle von Schema sind, aber c'est la vie ...
postgresql-contrib
vorher installierendblink
? Oderpostgresql-contrib
beinhaltetdblink
? Und dann funktioniert die Abfrage des OP, oder müssen Sie sie anders abfragen?