PostgreSQL 中的 DBLink 安裝與使用
與 Oracle 類似,PostSQL 提供使用 dblink 擴充建立與遠端資料庫的連接的功能。為此,請按照以下步驟操作:
安裝:
CREATE EXTENSION dblink;
此命令將 dblink 擴充安裝到預設架構(公用)中。或者,您可以使用以下方式指定不同的架構:
CREATE EXTENSION dblink SCHEMA <schema_name>;
用法:
安裝後,您可以依照下列格式執行dblink 查詢:
SELECT logindate FROM dblink('host=<remote_host> user=<remote_user> password=<remote_password> dbname=<remote_dbname>', 'SELECT logindate FROM loginlog');
疑難排解:
「無功能匹配給定的名稱和參數類型」錯誤:
確保遠端資料庫和使用者俱有必要的權限並且遠端主機可訪問。
「無法建立連線」錯誤:
驗證連接字串中 IP 位址和連接埠號碼的正確性。檢查 PostgreSQL 服務是否正在遠端伺服器上執行。
其他注意事項:
以上是如何安裝並使用PostgreSQL中的dblink擴充連接遠端資料庫?的詳細內容。更多資訊請關注PHP中文網其他相關文章!