2016-04-01 25 views
1

Ich versuche, einen Link von Postgres (Windows-Installation) zu Google Big Query zu bauen. Um dies zu tun, habe ich 3rd Party ODBC-Treiber von Simba gefunden, installiert und konfiguriert erfolgreich. Der nächste Schritt war, einen Link in Postgres zu erstellen. Ich sah dblink Funktion in Postgres dazu. Dokumentation von dblink_connect besagt, dass ich übergeben muss libpq-Stil Verbindung Infozeichenfolge, die hostaddr=127.0.0.1 port=5432 dbname=mydb user=postgres password=mypasswd ähnlich sein sollte.Postgres Link zu Big Query mit ODBC-Treiber

Frage ist, wie sollte ich eine dblink Verbindung mit installierten ODBC-Treiber erstellen? Was sollte mein hostaddr und port sein?

Wenn ich für Postgres dblink Verbindung bin googeln ODBC finde ich immer, wie zu Postgres verbinden statt von Postgres. Ist es überhaupt möglich?

Antwort

0

Postgres dblink ist ein Modul, das Verbindungen zu anderen PostgreSQL Datenbanken unterstützt. Es unterstützt keine ODBC-Datenquellen.

Sie können versuchen, ODBC-Link versuchen, die Verbindung zu einer ODBC-Datenquelle ermöglicht. Ein anderer Ansatz besteht darin, die ODBC-Version Postgres Foreign Data Wrappers zu verwenden. Es gibt mehrere Erweiterungen, die FDW für ODBC-Datenquellen implementieren und auf der Postgre-FDW-Seite aufgeführt sind.