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 tỷ lệ kèo bóng đá trực tuyến hôm nay 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 tỷ lệ kèo bóng đá trực tuyến hôm nay phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

F.14. file_fdw

TheFILE_FDWMô-đun cung cấp trình bao bọc dữ tỷ lệ kèo bóng đá trực tuyến hôm nay nước ngoàifile_fdw, có thể được sử dụng để truy cập các tệp dữ tỷ lệ kèo bóng đá trực tuyến hôm nay trong hệ thống tệp của máy chủ hoặc để thực hiện các chương trình trên máy chủ và đọc đầu ra của chúng. Tệp dữ tỷ lệ kèo bóng đá trực tuyến hôm nay hoặc đầu ra chương trình phải ở định dạng có thể được đọc bởiSao chép từ; nhìn thấyCopyĐể biết chi tiết. Truy cập vào các tệp dữ tỷ lệ kèo bóng đá trực tuyến hôm nay hiện chỉ đọc.

Một bảng nước ngoài được tạo bằng cách sử dụng trình bao bọc này có thể có các tỷ lệ kèo bóng đá trực tuyến hôm nay sau:

FileName

Chỉ định tệp sẽ được đọc. Các đường dẫn tương đối có liên quan đến thư mục dữ tỷ lệ kèo bóng đá trực tuyến hôm nay.FileNamehoặcChương trìnhphải được chỉ định, nhưng không phải cả hai.

Chương trình

Chỉ định lệnh sẽ được thực thi. Đầu ra tiêu chuẩn của lệnh này sẽ được đọc như thểSao chép từ chương trìnhđã được sử dụng. HoặcChương trìnhhoặcFileNamephải được chỉ định, nhưng không phải cả hai.

Định dạng

Chỉ định định dạng dữ tỷ lệ kèo bóng đá trực tuyến hôm nay, giống nhưCopy'sĐịnh dạngtỷ lệ kèo bóng đá trực tuyến hôm nay.

tiêu đề

Chỉ định xem dữ tỷ lệ kèo bóng đá trực tuyến hôm nay có đường tiêu đề hay không, giống nhưCopy'stiêu đềtỷ lệ kèo bóng đá trực tuyến hôm nay.

Delimiter

Chỉ định ký tự phân cách dữ tỷ lệ kèo bóng đá trực tuyến hôm nay, giống nhưCopy'sDelimitertỷ lệ kèo bóng đá trực tuyến hôm nay.

QUOTE

Chỉ định ký tự trích dẫn dữ tỷ lệ kèo bóng đá trực tuyến hôm nay, giống nhưCopy'sQUOTEtỷ lệ kèo bóng đá trực tuyến hôm nay.

Escape

Chỉ định ký tự thoát dữ tỷ lệ kèo bóng đá trực tuyến hôm nay, giống nhưCopy'sEscapetỷ lệ kèo bóng đá trực tuyến hôm nay.

null

Chỉ định chuỗi null dữ tỷ lệ kèo bóng đá trực tuyến hôm nay, giống nhưCopy'snulltỷ lệ kèo bóng đá trực tuyến hôm nay.

mã hóa

Chỉ định mã hóa dữ tỷ lệ kèo bóng đá trực tuyến hôm nay, giống nhưCopy'smã hóatỷ lệ kèo bóng đá trực tuyến hôm nay.

Lưu ý rằng trong khiCopyCho phép các tỷ lệ kèo bóng đá trực tuyến hôm nay nhưtiêu đềĐể được chỉ định mà không có giá trị tương ứng, cú pháp tỷ lệ kèo bóng đá trực tuyến hôm nay Bàn nước ngoài yêu cầu giá trị phải có trong mọi trường hợp. Để kích hoạtCopytỷ lệ kèo bóng đá trực tuyến hôm nay thường được viết mà không có giá trị, bạn có thể vượt qua giá trị true, vì tất cả các tỷ lệ kèo bóng đá trực tuyến hôm nay đó là booleans.

Một cột của một bảng nước ngoài được tạo bằng cách sử dụng trình bao bọc này có thể có các tỷ lệ kèo bóng đá trực tuyến hôm nay sau:

Force_not_Null

Đây là một tỷ lệ kèo bóng đá trực tuyến hôm nay Boolean. Nếu đúng, nó chỉ định rằng các giá trị của cột không được khớp với chuỗi null (nghĩa là mức bảngnulltỷ lệ kèo bóng đá trực tuyến hôm nay). Điều này có tác dụng tương tự như liệt kê cột trongCopy'sForce_not_Nulltỷ lệ kèo bóng đá trực tuyến hôm nay.

Force_Null

Đây là một tỷ lệ kèo bóng đá trực tuyến hôm nay Boolean. Nếu đúng, nó chỉ định rằng các giá trị của cột khớp với chuỗi null được trả về dưới dạngnullNgay cả khi giá trị được trích dẫn. Không có tỷ lệ kèo bóng đá trực tuyến hôm nay này, chỉ có các giá trị chưa được trình bày khớp với chuỗi null được trả về dưới dạngnull. Điều này có tác dụng tương tự như liệt kê cột trongCopy'sForce_Nulltỷ lệ kèo bóng đá trực tuyến hôm nay.

Copy'SForce_quotetỷ lệ kèo bóng đá trực tuyến hôm nay hiện không được hỗ trợ bởiFILE_FDW.

Các tỷ lệ kèo bóng đá trực tuyến hôm nay này chỉ có thể được chỉ định cho một bảng nước ngoài hoặc các cột của nó, không phải trong các tỷ lệ kèo bóng đá trực tuyến hôm nay củaFILE_FDWtrình bao bọc dữ liệu nước ngoài, cũng như trong các tỷ lệ kèo bóng đá trực tuyến hôm nay của máy chủ hoặc ánh xạ người dùng bằng cách sử dụng trình bao bọc.

Thay đổi các tỷ lệ kèo bóng đá trực tuyến hôm nay cấp bảng yêu cầu là một siêu người dùng hoặc có các đặc quyền của vai trò mặc địnhPG_READ_SERVER_FILES(để sử dụng tên tệp) hoặc vai trò mặc địnhPG_EXECUTE_SERVER_PROGRAM(sử dụng chương trình), vì lý do bảo mật: Chỉ một số người dùng nhất định mới có thể kiểm soát tệp nào được đọc hoặc chương trình nào được chạy. Về nguyên tắc, người dùng chính quy có thể được phép thay đổi các tỷ lệ kèo bóng đá trực tuyến hôm nay khác, nhưng điều đó không được hỗ trợ hiện tại.

Khi chỉ địnhChương trìnhtỷ lệ kèo bóng đá trực tuyến hôm nay, hãy nhớ rằng chuỗi tỷ lệ kèo bóng đá trực tuyến hôm nay được thực hiện bởi shell. Nếu bạn cần chuyển bất kỳ đối số nào cho lệnh đến từ một nguồn không đáng tin cậy, bạn phải cẩn thận để tước hoặc thoát khỏi bất kỳ ký tự nào có thể có ý nghĩa đặc biệt đối với shell.

Đối với một bảng nước ngoài bằng cách sử dụngFILE_FDW, Giải thíchHiển thị tên của tệp sẽ được đọc hoặc chương trình sẽ được chạy. Cho một tệp, trừ khiChi phí tắtđược chỉ định, kích thước tệp (tính bằng byte) cũng được hiển thị.

Ví dụ F.1. Tạo một bảng nước ngoài cho nhật ký CSV PostgreSQL

Một trong những cách sử dụng rõ ràng choFILE_FDWlà để làm cho nhật ký hoạt động PostgreSQL có sẵn dưới dạng bảng để truy vấn. Để làm điều này, trước tiên bạn phải làĐăng nhập vào tệp CSV,Ở đây chúng ta sẽ gọipglog.csv. Đầu tiên, cài đặtFILE_FDWnhư một phần mở rộng:

Tạo tiện ích mở rộng FILE_FDW;

Sau đó tạo một máy chủ nước ngoài:

16106_16160

Bây giờ bạn đã sẵn sàng tạo bảng dữ tỷ lệ kèo bóng đá trực tuyến hôm nay nước ngoài. Sử dụngTạo bảng nước ngoàiLệnh, bạn sẽ cần xác định tỷ lệ kèo bóng đá trực tuyến hôm nay cột cho bảng, tên tệp CSV và định dạng của nó:

Tạo pglog bảng nước ngoài (

Đó là nó - bây giờ bạn có thể truy vấn nhật ký của mình trực tiếp. Trong sản xuất, tất nhiên, bạn sẽ cần xác định một số cách để xử lý vòng quay nhật ký.