Kann PostgreSQL datenbankübergreifende Abfragen durchführen?
Eine Einschränkung von PostgreSQL ist die Unfähigkeit, datenbankübergreifende Abfragen durchzuführen. Dies geht aus der Fehlermeldung „Datenbankübergreifende Referenzen nicht implementiert“ hervor, auf die in der ersten Abfrage verwiesen wurde.
Für Daten, die sich über mehrere Datenbankpartitionen erstrecken, gibt es eine Alternative: postgres_fdw
(Foreign Data Wrapper). Dadurch ist es möglich, eine Verbindung zu Tabellen in jeder PostgreSQL-Datenbank herzustellen, egal ob lokal oder remote.
Alte PostgreSQL-Versionshinweise:
Für Versionen vor 9.3 kann eine Funktion namens dblink
verwendet werden. Diese Funktion wird mit PostgreSQL verteilt, Benutzer müssen jedoch möglicherweise das Paket postgresql-contrib
installieren. Es ist zu beachten, dass ältere Versionen von PostgreSQL nicht mehr unterstützt werden.
Das obige ist der detaillierte Inhalt vonKann PostgreSQL datenbankübergreifende Abfragen ausführen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!