任何人都可以提供一個例子(涉及各種SQL語句)如何在postgresql中使用外部數據包裝器來啓用來自postgresql數據庫A的表來加入到postgresql數據庫B的表中?如何使用PostgreSQL外部數據包裝器加入2個不同的PostgreSQL數據庫
從文檔中不清楚pgsql 9.0與9.1中可用的FDW功能的程度。該文檔也沒有任何示例顯示如何使用FDW在2個不同的postgresql數據庫(使用WHERE限定符下推)之間進行連接。
http://www.postgresql.org/docs/9.0/static/sql-createforeigndatawrapper.html
http://www.postgresql.org/docs/9.1/static/ddl-foreign-data.html
http://www.depesz.com/index.php/2011/03/14/waiting-for-9-1-foreign-data-wrapper/
你提供的例子是'file_server'。你可以編輯示例以連接到外部postgresql服務器嗎?謝謝。 – archmeta
然後它將成爲與不同服務器相同的語法。請參閱相關文檔:http://www.postgresql.org/docs/current/static/sql-createserver.html/CREATE SERVER myserver FOREIGN DATA WRAPPER pgsql OPTIONS(host'foo',dbname'foodb',port' 5432');' –
我在我的9.1上得到錯誤「ERROR:foreign-data wrapper」pgsql「does not exist」 - 任何想法我失蹤了?謝謝 – alfonx