Postgresql 9.2.24 Tài soi kèo bóng đá truoctran | ||||
---|---|---|---|---|
prev | UP | Chương 50. Viết trình bao bọc dữ soi kèo bóng đá truoctran nước ngoài | NEXT |
Tác giả FDW cần thực hiện chức năng xử lý và Tùy chọn là một hàm xác thực. Cả hai chức năng phải được viết Trong một 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ề các quy ước gọi ngôn ngữ C và động Đang tải, xemPhần 35.9.
hàm xử lý chỉ cần trả về một cấu trúc của chức năng Con trỏ đến các chức năng gọi lại sẽ được gọi bởi người lập kế hoạch, thực thi và các lệnh bảo trì khác nhau. Hầu hết các Nỗ lực viết FDW là thực hiện các cuộc gọi lại này chức năng. Chức năng xử lý phải được đăng ký vớiPostgreSQLnhư không có Đối số và trả lại loại giả đặc biệtfdw_handler. Các chức năng gọi lại là đơn giản c Các chức năng và không thể nhìn thấy hoặc có thể gọi được ở cấp SQL. Các Các chức năng gọi lại được mô tả trongPhần 50.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 đưa ra trongTạovàthay đổilệnh cho trình bao bọc dữ soi kèo bóng đá truoctran nước ngoài của nó, như cũng như 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 Bao bọc. Hàm xác thực phải được đăng ký làm hai đối số, một mảng văn bản chứa các tùy chọn được xác thực và OID đại diện cho loại đối tượng các tùy chọn được liên kết với (dưới dạng OID của danh mục hệ thống Đối tượng sẽ được lưu trữ trong,ForeignDatawrApperrelationId, EurnserverRelationId, usermappingRelationIdhoặcForeignTableLationId). Nếu không có hàm xác thực được cung cấp, các tùy chọn không được kiểm tra tại thời điểm tạo đối tượng hoặc Thời gian thay đổi đối tượng.