支援版本: 目前 (17) / 16 / 15 / 14 / 13
開發版本: devel
不支援版本: 12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1

第 57 章. 撰寫外部資料包裝器

對外部表格的所有操作都透過其外部資料包裝器處理,該包裝器包含一組核心伺服器呼叫的函式。 外部資料包裝器負責從遠端資料來源擷取資料,並將其傳回給 PostgreSQL 執行器。 如果要支援更新外部表格,則包裝器也必須處理該問題。 本章概述了如何編寫新的外部資料包裝器。

當嘗試編寫自己的外部資料包裝器時,標準發行版中包含的外部資料包裝器是很好的參考。 請查看原始碼樹的 contrib 子目錄。 CREATE FOREIGN DATA WRAPPER 參考頁面也有一些有用的詳細資訊。

注意

SQL 標準指定了用於撰寫外部資料包裝器的介面。 但是,PostgreSQL 沒有實作該 API,因為將其納入 PostgreSQL 的工作量很大,而且標準 API 也沒有獲得廣泛採用。

提交更正

如果您在文件中發現任何不正確、與特定功能不符或需要進一步說明的地方,請使用此表格來報告文件問題。