Phiên bản được hỗ trợ:hiện tại(17) /16 / 15 / 14 / 13
Phiên bản phát triển:18 / Devel
Phiên bản không được hỗ trợ:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1
Tài cách đọc kèo bóng đá này dành cho phiên bản không được hỗ trợ của PostgreSQL.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

55.1. Chức năng cách đọc kèo bóng đá ngoài

Tác giả FDW cần thực hiện cách đọc kèo bóng đá xử lý và tùy chọn là hàm xác thực. Cả hai cách đọc kèo bóng đá phải được viết bằng ngôn ngữ được biên dịch như C, sử dụng giao diện phiên bản-1. Để biết chi tiết về quy ước gọi ngôn ngữ C và tải động, xemPhần 36.9.

9476_9773PostgreSQLnhư không có đối số và trả lại kiểu giả đặc biệtfdw_handler. Các hàm gọi lại là các hàm C đơn giản và không thể nhìn thấy hoặc có thể gọi được ở cấp SQL. Các cách đọc kèo bóng đá gọi lại được mô tả trongPhần 55.2.

Hàm trình xác thực chịu trách nhiệm xác thực các tùy chọn được đưa ra trongTạothay đổiCác lệnh cho trình cách đọc kèo bóng đá ngoài của nó, cũng như các máy chủ nước ngoài, ánh xạ người dùng và bảng nước ngoài bằng cách sử dụng trình bao bọc. Hàm xác thực phải được đăng ký là lấy hai đối số, một mảng văn bản chứa các tùy chọn sẽ được xác thực và OID đại diện cho loại đối tượng mà các tùy chọn được liên kết (dưới dạng OID của danh mục hệ thống, đối tượng sẽ được lưu trữ,ForeignDatawrApperrelationId, EurnserverRelationId, usermappingRelationIdhoặcForeignTableLationId). Nếu không có cách đọc kèo bóng đá xác thực được cung cấp, các tùy chọn không được kiểm tra tại thời gian tạo đối tượng hoặc thời gian thay đổi đối tượng.