2025年9月25日: PostgreSQL 18 釋出!
支援的版本: 當前 (18) / 17 / 16 / 15 / 14 / 13
開發版本: devel
不支援的版本: 12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1

第 58 章. 編寫外部資料包裝器

對外部表的所有操作都透過其外部資料包裝器進行處理,該包裝器由核心伺服器呼叫的函式集組成。外部資料包裝器負責從遠端資料來源獲取資料並將其返回給 PostgreSQL 執行器。如果支援更新外部表,包裝器也必須處理該功能。本章概述瞭如何編寫新的外部資料包裝器。

標準發行版中包含的外部資料包裝器是編寫自己的包裝器時的良好參考。請檢視原始碼樹的 contrib 子目錄。 CREATE FOREIGN DATA WRAPPER 參考頁面也包含一些有用的細節。

注意

SQL 標準為編寫外部資料包裝器指定了一個介面。但是,PostgreSQL 沒有實現該 API,因為將其整合到 PostgreSQL 中的工作量很大,而且標準 API 也沒有獲得廣泛採用。

提交更正

如果您在文件中發現任何不正確、與您對特定功能的體驗不符或需要進一步澄清的內容,請使用 此表單 報告文件問題。