PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Gibt es eine Abkürzung für die Verwendung von dblink in Postgres?

In PostgreSQL 8.4 und höher können Sie die Wrapper-Funktion für fremde Daten verwenden, um die Verbindungsparameter zu definieren. Dann beziehen Sie sich in Ihren dblink-Befehlen einfach auf den Namen des fremden Servers. Siehe das Beispiel in der Dokumentation .

In PostgreSQL 9.1 und höher können Sie die Wrapper-Funktion für fremde Daten verwenden, um fremde Tabellen zu definieren und somit transparent auf entfernte Datenbanken zuzugreifen, ohne überhaupt dblink zu verwenden. Dafür benötigen Sie den postgresql_fdw Wrapper, der noch in keiner Produktionsversion enthalten ist, aber Sie können experimentellen Code im Internet finden. In der Praxis ist dieser Weg eher eine zukünftige Option.