Phiên bản được hỗ trợ:hiện tại(17)16/15/14/13
Phiên bản phát triển:Devel
Phiên bản không được hỗ trợ:12/11/10/9.6/9.5/9.4/9.3

F.36.Postgres_FDW - Dữ liệu truy cập được lưu trữ trong bên kèo bóng đá hôm nay và ngày maiPostgreSQLkèo bóng đá hôm nay và ngày mai chủ#

Thepostgres_fdwMô-đun cung cấp trình bao bọc dữ liệu nước kèo bóng đá hôm nay và ngày maiPostgres_FDW, có thể được sử dụng để truy cập dữ liệu được lưu trữ trong bên kèo bóng đá hôm nay và ngày maiPostgreSQLkèo bóng đá hôm nay và ngày mai chủ.

Chức năng được cung cấp bởi mô -đun này chồng lên đáng kể với chức năng của người cũdblinkMô -đun. NhưngPostgres_FDWCung cấp cú pháp tuân thủ tiêu chuẩn hơn để truy cập kèo bóng đá hôm nay và ngày mai bảng từ xa và có thể cho hiệu suất tốt hơn trong nhiều trường hợp.

Để chuẩn bị cho quyền kèo bóng đá hôm nay và ngày mai cập từ xa bằng cách sử dụngPOSTGRES_FDW:

  1. Cài đặtPostgres_FDWPhần mở rộng sử dụngTạo tiện ích mở rộng.

  2. Tạo đối tượng kèo bóng đá hôm nay và ngày mai chủ nước ngoài, sử dụngTạo kèo bóng đá hôm nay và ngày mai chủ, để biểu thị mỗi cơ sở dữ kèo bóng đá hôm nay và ngày mai từ xa bạn muốn kết nối. Chỉ định thông tin kết nối, ngoại trừuserMật khẩu, là tùy chọn của đối tượng kèo bóng đá hôm nay và ngày mai chủ.

  3. Tạo ánh xạ người dùng, sử dụngTạo ánh xạ người dùng, Đối với mỗi người dùng cơ sở dữ liệu bạn muốn cho phép truy cập vào mỗi kèo bóng đá hôm nay và ngày mai chủ nước ngoài. Chỉ định tên người dùng và mật khẩu từ xa để sử dụng làuserMật khẩuTùy chọn ánh xạ người dùng.

  4. Tạo một bảng nước kèo bóng đá hôm nay và ngày mai, sử dụngTạo bảng nước kèo bóng đá hôm nay và ngày maihoặcNhập lược đồ nước kèo bóng đá hôm nay và ngày mai, cho mỗi bảng từ xa bạn muốn truy cập. kèo bóng đá hôm nay và ngày mai cột của Bàn nước ngoài phải khớp với bảng từ xa được tham chiếu.

Bây giờ bạn chỉ cầnChọnTừ một bảng nước kèo bóng đá hôm nay và ngày mai để truy cập dữ liệu được lưu trữ trong bảng từ xa cơ bản của nó. Bạn cũng có thể sửa đổi bảng từ xa bằngChèn,Cập nhật,Xóa,Copyhoặccắt ngắn. .

Lưu ý rằngchỉTùy chọn được chỉ định kèo bóng đá hôm nay và ngày maiChọn,Cập nhật,Xóahoặccắt ngắnKhông có hiệu lực khi kèo bóng đá hôm nay và ngày mai cập hoặc sửa đổi bảng từ xa.

Lưu ý rằngPOSTGRES_FDWHiện đang thiếu hỗ trợ choChènCâu nói vớitrên xung đột do cập nhậtmệnh đề. Tuy nhiên,trên xung đột không làm gìmệnh đề được hỗ trợ, với điều kiện đặc điểm kỹ thuật suy luận chỉ số duy nhất bị bỏ qua. Cũng lưu ý rằngPostgres_FDWHỗ trợ chuyển động hàng được gọi bởiCập nhậtkèo bóng đá hôm nay và ngày mai câu lệnh được thực thi trên kèo bóng đá hôm nay và ngày mai bảng được phân vùng, nhưng hiện tại nó không xử lý trường hợp phân vùng từ xa được chọn để chèn một hàng di chuyển vào cũng là mộtCập nhậtPhân vùng mục tiêu sẽ được cập nhật ở nơi khác kèo bóng đá hôm nay và ngày mai cùng một lệnh.

Thông thường kèo bóng đá hôm nay và ngày mai cột của một bảng nước ngoài được khai báo với chính xác kèo bóng đá hôm nay và ngày mai loại dữ liệu và đối chiếu nếu có thể, như kèo bóng đá hôm nay và ngày mai cột được tham chiếu của bảng từ xa. Mặc dùPostgres_FDWHiện đang tha thứ cho việc thực hiện chuyển đổi kiểu dữ liệu khi cần, kèo bóng đá hôm nay và ngày mai dị thường ngữ nghĩa đáng ngạc nhiên có thể phát sinh khi kèo bóng đá hôm nay và ngày mai loại hoặc đối chiếu không khớp, do máy chủ từ xa diễn giải kèo bóng đá hôm nay và ngày mai điều kiện truy vấn khác với máy chủ cục bộ.

Lưu ý rằng một bảng nước ngoài có thể được khai báo với ít cột hơn hoặc với một thứ tự cột khác, so với bảng từ xa cơ bản của nó có. Kết hợp kèo bóng đá hôm nay và ngày mai cột với bảng từ xa là theo tên, không phải vị trí.

F.36.1.Tùy chọn FDW của Postgres_FDW#

F.36.1.1.Tùy chọn kết nối#

Một kèo bóng đá hôm nay và ngày mai chủ nước ngoài sử dụngPOSTGRES_FDWtrình bao bọc dữ liệu nước ngoài có thể có kèo bóng đá hôm nay và ngày mai tùy chọn tương tựlibpqChấp nhận trong kèo bóng đá hôm nay và ngày mai chuỗi kết nối, như được mô tả trongPhần 32.1.2, ngoại trừ việc kèo bóng đá hôm nay và ngày mai tùy chọn này không được phép hoặc có xử lý đặc biệt:

  • user,Mật khẩuSSLPassword(Chỉ định những thứ này kèo bóng đá hôm nay và ngày mai ánh xạ người dùng thay thế hoặc sử dụng tệp dịch vụ)

  • client_encoding(Điều này được đặt tự động từ mã hóa kèo bóng đá hôm nay và ngày mai chủ cục bộ)

  • application_name- Điều này có thể xuất hiện kèo bóng đá hôm nay và ngày maiHoặc hoặc cả haiMột kết nối vàpostgres_fdw.application_name. Nếu cả hai đều có mặt,postgres_fdw.application_nameGhi đè cài đặt kết nối. Không giống nhưlibpq,POSTGRES_FDWcho phépapplication_nameĐể bao gồmHồiTrình tự thoátHàng. Nhìn thấypostgres_fdw.application_nameĐể biết chi tiết.

  • fallback_application_name(luôn luôn được đặt thànhPostgres_FDW)

  • sslkeySSLCERT- Chúng có thể xuất hiện kèo bóng đá hôm nay và ngày maiHoặc hoặc cả haiMột kết nối và ánh xạ người dùng. Nếu cả hai đều có, cài đặt ánh xạ người dùng sẽ ghi đè cài đặt kết nối.

Chỉ kèo bóng đá hôm nay và ngày mai siêu người dùng mới có thể tạo hoặc sửa đổi ánh xạ người dùng bằngSSLCERThoặcSSLKeyCài đặt.

Người không giám sát có thể kết nối với kèo bóng đá hôm nay và ngày mai máy chủ nước ngoài bằng cách sử dụng xác thực mật khẩu hoặc với thông tin đăng nhập được ủy quyền của GSSAPI, vì vậy chỉ địnhMật khẩu18742_18840

18852_18953password_Required 'false', ví dụ:

thay đổi ánh xạ người dùng cho một số_non_superuser kèo bóng đá hôm nay và ngày mai chủ loopback_nopw

Để ngăn người dùng không có đặc quyền khai thác quyền xác thực của người dùng Unix, máy chủ Postgres đang chạy để leo thang đến kèo bóng đá hôm nay và ngày mai quyền của Superuser, chỉ có Superuser mới có thể đặt tùy chọn này trên ánh xạ người dùng.

Cần phải chăm sóc để đảm bảo rằng điều này không cho phép người dùng được ánh xạ khả năng kết nối với tư cách là Superuser với cơ sở dữ kèo bóng đá hôm nay và ngày mai được ánh xạ trên mỗi CVE-2007-3278 và CVE-2007-6601. Không đặtpassword_required = falsetrêncông khaiVai trò. Hãy nhớ rằng người dùng được ánh xạ có khả năng sử dụng bất kỳ chứng chỉ kèo bóng đá hôm nay và ngày mai khách nào,.pgass,.pg_service.confvv. Trong thư mục nhà Unix của người dùng hệ thống, kèo bóng đá hôm nay và ngày mai chủ Postgres chạy như.PeerhoặcNhận dạngXác thực.

F.36.1.2.Tùy chọn tên đối tượng#

kèo bóng đá hôm nay và ngày mai tùy chọn này có thể được sử dụng để kiểm soát kèo bóng đá hôm nay và ngày mai tên được sử dụng trong kèo bóng đá hôm nay và ngày mai câu lệnh SQL được gửi đến điều khiển từ xaPostgreSQLMáy chủ. kèo bóng đá hôm nay và ngày mai tùy chọn này là cần thiết khi một bảng nước ngoài được tạo với tên khác với tên của bảng từ xa bên dưới.

Schema_name(chuỗi)

Tùy chọn này, có thể được chỉ định cho một bảng nước ngoài, đưa ra tên lược đồ để sử dụng cho bàn nước ngoài trên kèo bóng đá hôm nay và ngày mai chủ từ xa. Nếu tùy chọn này bị bỏ qua, tên của lược đồ của Bàn nước ngoài được sử dụng.

Table_Name(chuỗi)

Tùy chọn này, có thể được chỉ định cho một bảng nước ngoài, đưa ra tên bảng để sử dụng cho bàn nước ngoài trên kèo bóng đá hôm nay và ngày mai chủ từ xa. Nếu tùy chọn này bị bỏ qua, tên của Bàn nước ngoài sẽ được sử dụng.

Cột_name(chuỗi)

Tùy chọn này, có thể được chỉ định cho một cột của Bàn nước ngoài, cung cấp tên cột để sử dụng cho cột trên kèo bóng đá hôm nay và ngày mai chủ từ xa. Nếu tùy chọn này bị bỏ qua, tên của cột sẽ được sử dụng.

F.36.1.3.Tùy chọn ước tính chi phí#

Postgres_FDWLấy dữ liệu từ xa bằng cách thực hiện kèo bóng đá hôm nay và ngày mai truy vấn đối với kèo bóng đá hôm nay và ngày mai máy chủ từ xa, vì vậy lý tưởng là chi phí ước tính của việc quét một bảng nước ngoài nên là bất cứ điều gì cần thực hiện trên máy chủ từ xa, cộng với một số chi phí liên lạc. Cách đáng tin cậy nhất để có được ước tính như vậy là hỏi máy chủ từ xa và sau đó thêm một cái gì đó cho chi phí - nhưng đối với kèo bóng đá hôm nay và ngày mai truy vấn đơn giản, nó có thể không xứng đáng với chi phí của một truy vấn từ xa bổ sung để ước tính chi phí.POSTGRES_FDWCung cấp kèo bóng đá hôm nay và ngày mai tùy chọn sau để kiểm soát cách ước tính chi phí được thực hiện:

use_remote_estimate(Boolean)

Tùy chọn này, có thể được chỉ định cho một bàn nước ngoài hoặc kèo bóng đá hôm nay và ngày mai chủ nước ngoài, kiểm soát xemPOSTGRES_FDWvấn đề từ xaGiải thíchkèo bóng đá hôm nay và ngày mai lệnh để có được ước tính chi phí. Một cài đặt cho một bảng nước ngoài ghi đè bất kỳ cài đặt nào cho máy chủ của nó, nhưng chỉ cho bảng đó.Sai.

fdw_startup_cost(Điểm nổi)

Tùy chọn này, có thể được chỉ định cho kèo bóng đá hôm nay và ngày mai chủ nước ngoài, là giá trị điểm nổi được thêm vào chi phí khởi động ước tính của bất kỳ lần quét bảng nước ngoài nào trên kèo bóng đá hôm nay và ngày mai chủ đó. Điều này thể hiện chi phí bổ sung của việc thiết lập kết nối, phân tích cú pháp và lập kế hoạch truy vấn ở phía từ xa, v.v ... Giá trị mặc định là100.

fdw_tuple_cost(Điểm nổi)

Tùy chọn này, có thể được chỉ định cho máy chủ nước ngoài, là giá trị điểm nổi được sử dụng làm chi phí thêm cho mỗi lần quét bàn nước ngoài trên máy chủ đó. Điều này thể hiện chi phí bổ sung của truyền dữ liệu giữa kèo bóng đá hôm nay và ngày mai máy chủ.0.2.

Khiuse_remote_estimatelà đúng,POSTGRES_FDWLấy số lượng hàng và ước tính chi phí từ kèo bóng đá hôm nay và ngày mai chủ từ xa và sau đó thêmfdw_startup_costfdw_tuple_costvới ước tính chi phí. Khiuse_remote_estimatelà sai,POSTGRES_FDWThực hiện ước tính số lượng hàng địa phương và sau đó thêmfdw_startup_costfdw_tuple_costvới ước tính chi phí. Ước tính địa phương này khó có thể rất chính xác trừ khi kèo bóng đá hôm nay và ngày mai bản sao cục bộ của số liệu thống kê của bảng từ xa có sẵn.Phân tíchTrên bàn nước kèo bóng đá hôm nay và ngày mai là cách cập nhật số liệu thống kê địa phương; Điều này sẽ thực hiện quét bảng từ xa và sau đó tính toán và lưu trữ số liệu thống kê giống như bảng là cục bộ.

Tùy chọn sau đây kiểm soát cách thức như vậyPhân tíchHoạt động hành xử:

phân tích_sampling(chuỗi)

Tùy chọn này, có thể được chỉ định cho một bàn nước ngoài hoặc kèo bóng đá hôm nay và ngày mai chủ nước ngoài, xác định nếuPhân tíchTrên bàn nước ngoài lấy mẫu dữ liệu ở phía từ xa, hoặc đọc và chuyển tất cả dữ liệu và thực hiện lấy mẫu cục bộ. kèo bóng đá hôm nay và ngày mai giá trị được hỗ trợ làTẮT,ngẫu nhiên,System,BernoulliAuto.TẮTVô số lấy mẫu từ xa, vì vậy tất cả dữ liệu được kèo bóng đá hôm nay và ngày maiền và lấy mẫu cục bộ.ngẫu nhiênThực hiện lấy mẫu từ xa bằng cách sử dụngngẫu nhiên ()chức năng chọn kèo bóng đá hôm nay và ngày mai hàng đã trả lại, trong khiSystemBernoullidựa vào tích hợpBảng mẫuPhương pháp của những tên đó.ngẫu nhiênhoạt động trên tất cả kèo bóng đá hôm nay và ngày mai phiên bản máy chủ từ xa, trong khiBảng mẫuchỉ được hỗ trợ kể từ 9.5.Auto(mặc định) chọn phương thức lấy mẫu được đề xuất tự động; Hiện tại nó có nghĩa làBernoullihoặcngẫu nhiênTùy thuộc vào phiên bản kèo bóng đá hôm nay và ngày mai chủ từ xa.

F.36.1.4.Tùy chọn thực thi từ xa#

Theo mặc định, chỉWHEREĐiều khoản sử dụng kèo bóng đá hôm nay và ngày mai toán tử và chức năng tích hợp sẽ được xem xét để thực hiện trên máy chủ từ xa. kèo bóng đá hôm nay và ngày mai điều khoản liên quan đến kèo bóng đá hôm nay và ngày mai chức năng không được xây dựng được kiểm tra cục bộ sau khi kèo bóng đá hôm nay và ngày mai hàng được tìm nạp.WHEREĐiều khoản để thực hiện từ xa. Hành vi này có thể được kiểm soát bằng cách sử dụng tùy chọn sau:

Phần mở rộng(chuỗi)

Tùy chọn này là danh sách kèo bóng đá hôm nay và ngày mai tên được phân tách bằng dấu phẩyPostgreSQLTiện ích mở rộng được cài đặt, trong kèo bóng đá hôm nay và ngày mai phiên bản tương thích, trên cả máy chủ cục bộ và máy chủ từ xa. kèo bóng đá hôm nay và ngày mai chức năng và toán tử là bất biến và thuộc về một tiện ích mở rộng được liệt kê sẽ được coi là có thể chia cho máy chủ từ xa.

Khi sử dụngTiện ích mở rộngTùy chọn,Đó là trách nhiệm của người dùngRằng kèo bóng đá hôm nay và ngày mai tiện ích mở rộng được liệt kê tồn tại và hoạt động giống hệt nhau trên cả máy chủ cục bộ và máy chủ từ xa. Nếu không, kèo bóng đá hôm nay và ngày mai truy vấn từ xa có thể thất bại hoặc cư xử bất ngờ.

fetch_size(Số nguyên)

Tùy chọn này chỉ định số lượng hàngPOSTGRES_FDWnên có được trong mỗi hoạt động tìm nạp. Nó có thể được chỉ định cho một bàn nước ngoài hoặc một kèo bóng đá hôm nay và ngày mai chủ nước ngoài.100.

Batch_Size(Số nguyên)

Tùy chọn này chỉ định số lượng hàngPOSTGRES_FDWNên chèn vào mỗi thao tác chèn. Nó có thể được chỉ định cho một bàn nước ngoài hoặc một kèo bóng đá hôm nay và ngày mai chủ nước ngoài.1.

Lưu ý số lượng hàng thực tếpostgres_fdwChèn cùng một lúc phụ thuộc vào số lượng cột và được cung cấpBatch_SizeGiá trị. Lô được thực thi dưới dạng một kèo bóng đá hôm nay và ngày mai vấn duy nhất và giao thức libpq (màPostgres_FDWSử dụng để kết nối với kèo bóng đá hôm nay và ngày mai chủ từ xa) giới hạn số lượng tham số trong một truy vấn duy nhất với 65535. Khi số lượng cột *Batch_Sizevượt quá giới hạn,Batch_Sizesẽ được điều chỉnh để tránh lỗi.

Tùy chọn này cũng áp dụng khi sao chép vào kèo bóng đá hôm nay và ngày mai bảng nước ngoài. Trong trường hợp đó, số lượng hàng thực tếPOSTGRES_FDWBản sao cùng một lúc được xác định theo cách tương tự như trường hợp chèn, nhưng nó bị giới hạn nhiều nhất là do kèo bóng đá hôm nay và ngày mai hạn chế thực hiện củaCopylệnh.

F.36.1.5.Tùy chọn thực thi không đồng bộ#

POSTGRES_FDWHỗ trợ thực thi không đồng bộ, chạy nhiều phần củaPhụ lụcNode đồng thời thay vì serol để cải thiện hiệu suất. Việc thực thi này có thể được kiểm soát bằng cách sử dụng tùy chọn sau:

async_capable(Boolean)

Tùy chọn này kiểm soát xemPOSTGRES_FDWCho phép kèo bóng đá hôm nay và ngày mai bảng nước ngoài được quét đồng thời để thực hiện không đồng bộ. Nó có thể được chỉ định cho một bàn nước ngoài hoặc một máy chủ nước ngoài.Sai.

Để đảm bảo rằng dữ liệu được trả về từ kèo bóng đá hôm nay và ngày mai chủ nước ngoài là nhất quán,POSTGRES_FDWSẽ chỉ mở một kết nối cho một máy chủ nước ngoài nhất định và sẽ chạy tất cả kèo bóng đá hôm nay và ngày mai truy vấn đối với máy chủ đó tuần tự ngay cả khi có nhiều bảng nước ngoài liên quan, trừ khi kèo bóng đá hôm nay và ngày mai bảng đó phải tuân theo ánh xạ người dùng khác nhau. Trong trường hợp như vậy, có thể hiệu quả hơn khi vô hiệu hóa tùy chọn này để loại bỏ chi phí liên quan đến việc chạy kèo bóng đá hôm nay và ngày mai truy vấn không đồng bộ.

Thực thi không đồng bộ được áp dụng ngay cả khiappendNode chứa (s) được thực hiện được thực hiện đồng bộ cũng như Subplan (s) được thực thi không đồng bộ. Trong trường hợp như vậy, nếu kèo bóng đá hôm nay và ngày mai mẫu con không đồng bộ được xử lý bằng cách sử dụngPOSTGRES_FDW, Tuples từ kèo bóng đá hôm nay và ngày mai mẫu con không đồng bộ không được trả lại cho đến khi ít nhất một lớp con đồng bộ trả về tất cả kèo bóng đá hôm nay và ngày mai bộ dữ liệu, vì quy hoạch con đó được thực thi trong khi kèo bóng đá hôm nay và ngày mai mẫu con không đồng bộ đang chờ kết quả của kèo bóng đá hôm nay và ngày mai truy vấn không đồng bộ. Hành vi này có thể thay đổi trong bản phát hành trong tương lai.

F.36.1.6.Tùy chọn quản lý giao dịch#

Như được mô tả kèo bóng đá hôm nay và ngày mai phần Quản lý giao dịch, kèo bóng đá hôm nay và ngày maiPOSTGRES_FDWGiao dịch được quản lý bằng cách tạo kèo bóng đá hôm nay và ngày mai giao dịch từ xa tương ứng và kèo bóng đá hôm nay và ngày mai giao dịch phụ được quản lý bằng cách tạo kèo bóng đá hôm nay và ngày mai phép trừ từ xa tương ứng. Khi nhiều giao dịch từ xa tham gia vào giao dịch cục bộ hiện tại, theo mặc địnhPOSTGRES_FDWcam kết hoặc hủy bỏ kèo bóng đá hôm nay và ngày mai giao dịch từ xa đó khi giao dịch địa phương được thực hiện hoặc hủy bỏ. Khi nhiều lần trừ từ xa có liên quan đến việc trừ cục bộ hiện tại, theo mặc địnhPOSTGRES_FDWCam kết hoặc hủy bỏ những phép trừ từ xa đó khi trừ địa phương được thực hiện hoặc hủy bỏ. Hiệu suất có thể được cải thiện với kèo bóng đá hôm nay và ngày mai tùy chọn sau:

song song_commit(Boolean)

Tùy chọn này kiểm soát xemPOSTGRES_FDWKết quả, song song, kèo bóng đá hôm nay và ngày mai giao dịch từ xa được mở trên một máy chủ nước ngoài trong một giao dịch cục bộ khi giao dịch địa phương được thực hiện. Cài đặt này cũng áp dụng cho kèo bóng đá hôm nay và ngày mai phép trừ từ xa và cục bộ.Sai.

song song_abort(Boolean)

Tùy chọn này có kiểm soát xemPOSTGRES_FDWHủy bỏ, song song, kèo bóng đá hôm nay và ngày mai giao dịch từ xa được mở trên một máy chủ nước ngoài trong một giao dịch địa phương khi giao dịch địa phương bị hủy bỏ. Cài đặt này cũng áp dụng cho kèo bóng đá hôm nay và ngày mai phép trừ từ xa và cục bộ.Sai.

35880_36145

Khi kèo bóng đá hôm nay và ngày mai tùy chọn này được bật, một máy chủ nước ngoài có nhiều giao dịch từ xa có thể thấy tác động hiệu suất tiêu cực khi giao dịch cục bộ được thực hiện hoặc hủy bỏ.

F.36.1.7.Tùy chọn cập nhật#

Theo mặc định, tất cả kèo bóng đá hôm nay và ngày mai bảng nước ngoài bằng cách sử dụngPOSTGRES_FDWđược coi là có thể cập nhật. Điều này có thể được ghi đè bằng tùy chọn sau:

Updatable(Boolean)

Tùy chọn này kiểm soát xemPOSTGRES_FDWCho phép kèo bóng đá hôm nay và ngày mai bảng nước ngoài được sửa đổi bằng cách sử dụngChèn,Cập nhậtXóalệnh. Nó có thể được chỉ định cho một bàn nước ngoài hoặc một kèo bóng đá hôm nay và ngày mai chủ nước ngoài.TRUE.

Tất nhiên, nếu bảng điều khiển từ xa thực tế không thể cập nhật, dù sao cũng sẽ xảy ra lỗi. Việc sử dụng tùy chọn này chủ yếu cho phép lỗi được ném cục bộ mà không cần truy vấn kèo bóng đá hôm nay và ngày mai chủ từ xa.thông tin_schemaLượt xem sẽ báo cáo APOSTGRES_FDWBảng nước ngoài có thể cập nhật (hoặc không) theo cài đặt của tùy chọn này, mà không cần kiểm tra kèo bóng đá hôm nay và ngày mai chủ từ xa.

F.36.1.8.Tùy chọn khả năng cắt#

Theo mặc định, tất cả kèo bóng đá hôm nay và ngày mai bảng nước ngoài bằng cách sử dụngPOSTGRES_FDWđược coi là có thể cắt. Điều này có thể được ghi đè bằng tùy chọn sau:

Truncatable(Boolean)

Tùy chọn này kiểm soát xemPOSTGRES_FDWCho phép kèo bóng đá hôm nay và ngày mai bảng nước ngoài bị cắt ngắn bằng cách sử dụngcắt ngắnLệnh. Nó có thể được chỉ định cho một bàn nước ngoài hoặc một kèo bóng đá hôm nay và ngày mai chủ nước ngoài.TRUE.

39014_39206

F.36.1.9.Nhập tùy chọn#

POSTGRES_FDWCó thể nhập kèo bóng đá hôm nay và ngày mai định nghĩa về bàn nước ngoài bằng cách sử dụngNhập lược đồ nước kèo bóng đá hôm nay và ngày mai. Lệnh này tạo ra kèo bóng đá hôm nay và ngày mai định nghĩa về bảng nước ngoài trên máy chủ cục bộ phù hợp với kèo bóng đá hôm nay và ngày mai bảng hoặc chế độ xem có trên máy chủ từ xa.

Hành vi nhập khẩu có thể được tùy chỉnh với kèo bóng đá hôm nay và ngày mai tùy chọn sau (được đưa ra trongNhập lược đồ nước kèo bóng đá hôm nay và ngày mailệnh):

Nhập khẩu_collate(Boolean)

Tùy chọn này có kiểm soát kèo bóng đá hôm nay và ngày mai cộtđối chiếuTùy chọn được bao gồm trong kèo bóng đá hôm nay và ngày mai định nghĩa về kèo bóng đá hôm nay và ngày mai bảng nước ngoài được nhập từ máy chủ nước ngoài. Mặc định làTRUE. Bạn có thể cần tắt điều này nếu kèo bóng đá hôm nay và ngày mai chủ từ xa có một bộ tên đối chiếu khác với kèo bóng đá hôm nay và ngày mai chủ cục bộ, có khả năng là trường hợp nếu nó chạy trên một hệ điều hành khác.

Ngay cả khi tham số này được đặt thànhTRUE, Nhập kèo bóng đá hôm nay và ngày mai cột có đối chiếu là mặc định của máy chủ từ xa có thể gặp rủi ro. Chúng sẽ được nhập khẩu vớiđối chiếu "mặc định", sẽ chọn đối chiếu mặc định của kèo bóng đá hôm nay và ngày mai chủ cục bộ, có thể khác.

Nhập khẩu_default(Boolean)

Tùy chọn này có kiểm soát kèo bóng đá hôm nay và ngày mai cộtMặc địnhBiểu thức được bao gồm trong kèo bóng đá hôm nay và ngày mai định nghĩa về kèo bóng đá hôm nay và ngày mai bảng nước ngoài được nhập từ máy chủ nước ngoài. Mặc định làSai. Nếu bạn kích hoạt tùy chọn này, hãy cảnh giác với kèo bóng đá hôm nay và ngày mai mặc định có thể được tính toán khác nhau trên máy chủ cục bộ so với máy chủ từ xa;nextVal ()là một nguồn vấn đề phổ biến. TheNhậpSẽ hoàn toàn thất bại nếu biểu thức mặc định được nhập sử dụng chức năng hoặc toán tử không tồn tại cục bộ.

Nhập khẩu_generated(Boolean)

Tùy chọn này có kiểm soát kèo bóng đá hôm nay và ngày mai cộtTạoBiểu thức được bao gồm trong kèo bóng đá hôm nay và ngày mai định nghĩa về kèo bóng đá hôm nay và ngày mai bảng nước ngoài được nhập từ máy chủ nước ngoài. Mặc định làTRUE. TheNhậpSẽ hoàn toàn thất bại nếu biểu thức được tạo được nhập sử dụng chức năng hoặc toán tử không tồn tại cục bộ.

(Boolean)

Tùy chọn này có kiểm soát kèo bóng đá hôm nay và ngày mai cộtkhông nullkèo bóng đá hôm nay và ngày mai ràng buộc được bao gồm trong kèo bóng đá hôm nay và ngày mai định nghĩa về kèo bóng đá hôm nay và ngày mai bảng nước ngoài được nhập từ máy chủ nước ngoài. Mặc định làTRUE.

Lưu ý rằng kèo bóng đá hôm nay và ngày mai ràng buộc khác vớikhông nullsẽ không bao giờ được nhập từ kèo bóng đá hôm nay và ngày mai bảng từ xa. Mặc dùPostgreSQLViệc kiểm tra hỗ trợ kèo bóng đá hôm nay và ngày mai ràng buộc trên kèo bóng đá hôm nay và ngày mai bảng nước ngoài, không có điều khoản nào tự động nhập chúng, vì rủi ro là biểu thức ràng buộc có thể đánh giá khác nhau trên kèo bóng đá hôm nay và ngày mai máy chủ cục bộ và từ xa. Bất kỳ sự không nhất quán nào trong hành vi của một ràng buộc kiểm tra đều có thể dẫn đến kèo bóng đá hôm nay và ngày mai lỗi khó phát hiện trong tối ưu hóa truy vấn.Tạo bảng nước kèo bóng đá hôm nay và ngày mai.

Bảng hoặc bảng nước kèo bóng đá hôm nay và ngày mai là phân vùng của một số bảng khác chỉ được nhập khi chúng được chỉ định rõ ràng tronggiới hạnmệnh đề. Nếu không, chúng được tự động loại trừ khỏiNhập lược đồ nước kèo bóng đá hôm nay và ngày mai. Vì tất cả dữ liệu có thể được truy cập thông qua bảng được phân vùng, là gốc của hệ thống phân vùng, nên chỉ nhập kèo bóng đá hôm nay và ngày mai bảng được phân vùng nên cho phép truy cập vào tất cả dữ liệu mà không tạo thêm đối tượng.

F.36.1.10.Tùy chọn quản lý kết nối#

Theo mặc định, tất cả kèo bóng đá hôm nay và ngày mai kết nốiPOSTGRES_FDWThiết lập kèo bóng đá hôm nay và ngày mai chủ nước ngoài được mở trong phiên cục bộ để sử dụng lại.

Keep_Connections(Boolean)

Tùy chọn này có kiểm soát xemPostgres_FDWGiữ kèo bóng đá hôm nay và ngày mai kết nối với máy chủ nước ngoài mở để kèo bóng đá hôm nay và ngày mai truy vấn tiếp theo có thể sử dụng lại chúng. Nó chỉ có thể được chỉ định cho một máy chủ nước ngoài.trên. Nếu được đặt thànhTẮT, Tất cả kèo bóng đá hôm nay và ngày mai kết nối với máy chủ nước ngoài này sẽ bị loại bỏ vào cuối mỗi giao dịch.

F.36.2.Chức năng#

46128_46220

Hàm này trả về tên máy chủ nước ngoài của tất cả kèo bóng đá hôm nay và ngày mai kết nối mởPostgres_FDWĐược thiết lập từ phiên địa phương đến kèo bóng đá hôm nay và ngày mai máy chủ nước ngoài. Nó cũng trả về cho dù mỗi kết nối có hợp lệ hay không.Sai46537_46743nullNếu kèo bóng đá hôm nay và ngày mai chủ bị hủy) và sau đó kết nối không hợp lệ như vậy sẽ được đóng vào cuối giao dịch đó.TRUEđược trả về khác. Nếu không có kết nối mở, không có bản ghi nào được trả về.

postgres =# select * từ postgres_fdw_get_connections () đặt hàng theo 1;
postgres_fdw_disconnect (server_name văn bản) trả về boolean

Hàm này loại bỏ kèo bóng đá hôm nay và ngày mai kết nối mở được thiết lập bởiPOSTGRES_FDWTừ phiên cục bộ đến máy chủ nước ngoài với tên đã cho. Lưu ý rằng có thể có nhiều kết nối với máy chủ đã cho bằng cách sử dụng kèo bóng đá hôm nay và ngày mai ánh xạ người dùng khác nhau.TRUENếu nó ngắt kết nối ít nhất một kết nối, nếu khôngfalse. Nếu không có kèo bóng đá hôm nay và ngày mai chủ nước ngoài nào có tên đã cho, một lỗi được báo cáo.

postgres =# chọn postgres_fdw_disconnect ('loopback1');
postgres_fdw_disconnect_all () trả về boolean

Hàm này loại bỏ tất cả kèo bóng đá hôm nay và ngày mai kết nối mở được thiết lập bởiPOSTGRES_FDWTừ phiên cục bộ đến máy chủ nước ngoài. Nếu kèo bóng đá hôm nay và ngày mai kết nối được sử dụng trong giao dịch địa phương hiện tại, chúng không bị ngắt kết nối và kèo bóng đá hôm nay và ngày mai thông báo cảnh báo được báo cáo.TRUENếu nó ngắt kết nối ít nhất một kết nối, nếu khôngfalse. Ví dụ sử dụng hàm:

postgres =# chọn postgres_fdw_disconnect_all ();

F.36.3.Quản lý kết nối#

POSTGRES_FDWThiết lập kết nối với máy chủ nước ngoài trong truy vấn đầu tiên sử dụng một bảng nước ngoài được liên kết với máy chủ nước ngoài. Theo mặc định, kết nối này được giữ và sử dụng lại cho kèo bóng đá hôm nay và ngày mai truy vấn tiếp theo trong cùng một phiên.Keep_ConnectionsTùy chọn cho kèo bóng đá hôm nay và ngày mai chủ nước ngoài. Nếu nhiều danh tính người dùng (ánh xạ người dùng) được sử dụng để truy cập kèo bóng đá hôm nay và ngày mai chủ nước ngoài, kết nối được thiết lập cho mỗi ánh xạ người dùng.

Khi thay đổi định nghĩa hoặc xóa máy chủ nước ngoài hoặc ánh xạ người dùng, kèo bóng đá hôm nay và ngày mai kết nối liên quan được đóng lại. Nhưng lưu ý rằng nếu có bất kỳ kết nối nào được sử dụng trong giao dịch địa phương hiện tại, chúng được giữ cho đến khi kết thúc giao dịch.

Một khi kết nối với kèo bóng đá hôm nay và ngày mai chủ nước ngoài đã được thiết lập, theo mặc định, nó được giữ cho đến khi phiên điều khiển từ xa cục bộ hoặc tương ứng thoát ra. Để ngắt kết nối một cách rõ ràng,Keep_ConnectionsTùy chọn cho kèo bóng đá hôm nay và ngày mai chủ nước ngoài có thể bị vô hiệu hóa hoặcpostgres_fdw_disconnectpostgres_fdw_disconnect_allkèo bóng đá hôm nay và ngày mai chức năng có thể được sử dụng. Ví dụ: những điều này rất hữu ích để kết nối gần không còn cần thiết, do đó phát hành kèo bóng đá hôm nay và ngày mai kết nối trên máy chủ nước ngoài.

F.36.4.Quản lý giao dịch#

Trong một truy vấn tham khảo bất kỳ bảng từ xa nào trên kèo bóng đá hôm nay và ngày mai chủ nước ngoài,Postgres_FDWMở giao dịch trên kèo bóng đá hôm nay và ngày mai chủ từ xa nếu một người chưa mở tương ứng với giao dịch cục bộ hiện tại. Giao dịch từ xa được cam kết hoặc hủy bỏ khi giao dịch địa phương thực hiện hoặc hủy bỏ.

Giao dịch từ xa sử dụngserializableMức cách ly khi giao dịch cục bộ cóserializableMức cách ly; nếu không thì nó sử dụngĐọc lặp lạiMức cách ly. Lựa chọn này đảm bảo rằng nếu một truy vấn thực hiện nhiều lần quét bảng trên máy chủ từ xa, nó sẽ nhận được kết quả phù hợp với ảnh chụp nhanh cho tất cả kèo bóng đá hôm nay và ngày mai lần quét.serializablehoặcĐọc lặp lạiCấp độ cô lập, nhưng có thể đáng ngạc nhiên cho AĐọc cam kếtGiao dịch địa phương. Một tương laiPostgreSQLPhát hành có thể sửa đổi kèo bóng đá hôm nay và ngày mai quy tắc này.

Lưu ý rằng nó hiện không được hỗ trợ bởiPOSTGRES_FDWĐể chuẩn bị giao dịch từ xa cho cam kết hai pha.

F.36.5.Tối ưu hóa kèo bóng đá hôm nay và ngày mai vấn từ xa#

POSTGRES_FDWcố gắng tối ưu hóa kèo bóng đá hôm nay và ngày mai truy vấn từ xa để giảm lượng dữ liệu được truyền từ kèo bóng đá hôm nay và ngày mai máy chủ nước ngoài. Điều này được thực hiện bằng cách gửi truy vấnWHEREĐiều khoản đến máy chủ từ xa để thực thi và không lấy kèo bóng đá hôm nay và ngày mai cột bảng không cần thiết cho truy vấn hiện tại. Để giảm nguy cơ mắc bệnh truy vấn,WHEREĐiều khoản không được gửi đến máy chủ từ xa trừ khi chúng chỉ sử dụng kèo bóng đá hôm nay và ngày mai loại dữ liệu, toán tử và kèo bóng đá hôm nay và ngày mai chức năng được tích hợp hoặc thuộc về một tiện ích mở rộng được liệt kê trong máy chủ nước ngoàiTiện ích mở rộngTùy chọn. Toán tử và chức năng trong kèo bóng đá hôm nay và ngày mai điều khoản như vậy phải làImmutablelà tốt. Cho mộtCập nhậthoặcXóakèo bóng đá hôm nay và ngày mai vấn,POSTGRES_FDWcố gắng tối ưu hóa việc thực thi truy vấn bằng cách gửi toàn bộ truy vấn đến kèo bóng đá hôm nay và ngày mai chủ từ xa nếu không có truy vấnWHEREkèo bóng đá hôm nay và ngày mai điều khoản không thể được gửi đến máy chủ từ xa, không tham gia cục bộ cho truy vấn, không có địa phương cấp hàngtrướchoặcsauTriggers hoặc được lưu trữ kèo bóng đá hôm nay và ngày mai cột được tạo trên bảng đích và khôngTùy chọn kiểm trakèo bóng đá hôm nay và ngày mai ràng buộc từ kèo bóng đá hôm nay và ngày mai quan điểm của cha mẹ. TRONGCập nhật, kèo bóng đá hôm nay và ngày mai biểu thức để gán cho kèo bóng đá hôm nay và ngày mai cột đích phải chỉ sử dụng kèo bóng đá hôm nay và ngày mai loại dữ liệu tích hợp,Immutabletoán tử hoặcImmutablekèo bóng đá hôm nay và ngày mai chức năng, để giảm nguy cơ sai lệch của truy vấn.

KhiPOSTGRES_FDWgặp sự tham gia giữa kèo bóng đá hôm nay và ngày mai bảng nước ngoài trên cùng một máy chủ nước ngoài, nó gửi toàn bộ tham gia vào máy chủ nước ngoài, trừ khi một số lý do, nó tin rằng nó sẽ hiệu quả hơn khi tìm nạp kèo bóng đá hôm nay và ngày mai hàng từ mỗi bảng hoặc trừ khi kèo bóng đá hôm nay và ngày mai tham chiếu bảng liên quan đến kèo bóng đá hôm nay và ngày mai ánh xạ người dùng khác nhau. Trong khi gửitham giaĐiều khoản, nó có kèo bóng đá hôm nay và ngày mai biện pháp phòng ngừa tương tự như đã đề cập ở trên choWHEREmệnh đề.

Truy vấn thực sự được gửi đến kèo bóng đá hôm nay và ngày mai chủ từ xa để thực thi có thể được kiểm tra bằng cách sử dụngGiải thích Verbose.

F.36.6.Môi trường thực thi kèo bóng đá hôm nay và ngày mai vấn từ xa#

Trong kèo bóng đá hôm nay và ngày mai phiên từ xa được mở bởiPOSTGRES_FDW, Thesearch_pathTham số được đặt thành chỉpg_catalog, do đó chỉ hiển thị kèo bóng đá hôm nay và ngày mai đối tượng tích hợp mà không có trình độ học vấn. Đây không phải là vấn đề cho kèo bóng đá hôm nay và ngày mai truy vấn được tạo bởiPOSTGRES_FDWBản thân nó, vì nó luôn cung cấp trình độ như vậy. Tuy nhiên, điều này có thể gây nguy hiểm cho kèo bóng đá hôm nay và ngày mai chức năng được thực thi trên máy chủ từ xa thông qua kèo bóng đá hôm nay và ngày mai kích hoạt hoặc quy tắc trên kèo bóng đá hôm nay và ngày mai bảng từ xa.Đặt search_pathTùy chọn (xemTạo chức năng) đến kèo bóng đá hôm nay và ngày mai chức năng như vậy để thiết lập môi trường đường dẫn tìm kiếm dự kiến ​​của họ.

POSTGRES_FDWTương tự như vậy thiết lập cài đặt phiên từ xa cho kèo bóng đá hôm nay và ngày mai tham số khác nhau:

  • timezoneđược đặt thànhUTC

  • Datestyleđược đặt thànhISO

  • IntervalStyleđược đặt thànhPostgres

  • Extra_float_digitsđược đặt thành3cho kèo bóng đá hôm nay và ngày mai chủ từ xa 9.0 trở lên và được đặt thành2cho kèo bóng đá hôm nay và ngày mai phiên bản cũ hơn

Chúng ít có khả năng có vấn đề hơnsearch_path, nhưng có thể được xử lý với chức năngsetTùy chọn nếu có nhu cầu.

Đó làkhôngkhuyến nghị bạn sẽ ghi đè hành vi này bằng cách thay đổi cài đặt cấp phiên của kèo bóng đá hôm nay và ngày mai tham số này; có khả năng gây raPOSTGRES_FDWđến trục trặc.

F.36.7.Khả năng tương thích phiên bản chéo#

POSTGRES_FDWCó thể được sử dụng với kèo bóng đá hôm nay và ngày mai máy chủ từ xa có niên đại trở lạiPostgreSQL8.3. Khả năng chỉ đọc có sẵn trở lại 8.1.POSTGRES_FDWNói chung giả sử rằng kèo bóng đá hôm nay và ngày mai hàm và toán tử tích hợp bất biến có thể an toàn để gửi đến máy chủ từ xa để thực thi, nếu chúng xuất hiện trongWHEREmệnh đề cho một bảng nước ngoài. Do đó, một chức năng tích hợp đã được thêm vào vì bản phát hành của kèo bóng đá hôm nay và ngày mai chủ từ xa có thể được gửi đến nó để thực thi, dẫn đếnHàm không tồn tạiKhănhoặc một lỗi tương tự. Loại thất bại này có thể được làm việc xung quanh bằng cách viết lại truy vấn, ví dụ bằng cách nhúng tham chiếu bàn nước kèo bóng đá hôm nay và ngày mai vào một phụ-ChọnvớiOffset 0Là một hàng rào tối ưu hóa và đặt hàm hoặc toán tử có vấn đề bên kèo bóng đá hôm nay và ngày mai phụ-Chọn.

F.36.8.Chờ sự kiện#

POSTGRES_FDWCó thể báo cáo kèo bóng đá hôm nay và ngày mai sự kiện chờ sau đây theo loại sự kiện chờ đợiMở rộng:

Postgresfdwcleanupresult

Đang chờ hủy bỏ giao dịch trên kèo bóng đá hôm nay và ngày mai chủ từ xa.

PostgresFDWConnect

Đang chờ thiết lập kết nối với kèo bóng đá hôm nay và ngày mai chủ từ xa.

PostgresFdWgetResult

Đang chờ nhận kết quả truy vấn từ kèo bóng đá hôm nay và ngày mai chủ từ xa.

F.36.9.Tham số cấu hình#

postgres_fdw.application_name(chuỗi) #

Chỉ định giá trị choapplication_nameTham số cấu hình được sử dụng khiPOSTGRES_FDWThiết lập kết nối với kèo bóng đá hôm nay và ngày mai chủ nước ngoài. Điều này ghi đèapplication_nameTùy chọn đối tượng kèo bóng đá hôm nay và ngày mai chủ. Lưu ý rằng sự thay đổi của tham số này không ảnh hưởng đến bất kỳ kết nối hiện có nào cho đến khi chúng được thiết lập lại.

postgres_fdw.application_nameCó thể là bất kỳ chuỗi nào có độ dài và chứa kèo bóng đá hôm nay và ngày mai ký tự không phải ASCII. Tuy nhiên, khi nó được truyền và sử dụng dưới dạngapplication_nameTrong một kèo bóng đá hôm nay và ngày mai chủ nước ngoài, lưu ý rằng nó sẽ bị cắt ngắn hơnĐược đặt tênký tự. Bất cứ thứ gì khác ngoài kèo bóng đá hôm nay và ngày mai ký tự ASCII có thể in được được thay thế bằngEscapes hexadecimal kiểu C. Nhìn thấyapplication_nameĐể biết chi tiết.

%Nhân vật bắt đầuTrình tự thoátđược thay thế bằng thông tin trạng thái như được nêu dưới đây. Escapes không được công nhận bị bỏ qua.%và trước tùy chọn, để căn chỉnh và đệm.

Escape Hiệu ứng
%A Tên ứng dụng trên kèo bóng đá hôm nay và ngày mai chủ cục bộ
%C ID phiên trên kèo bóng đá hôm nay và ngày mai chủ cục bộ (xemlog_line_prefixđể biết chi tiết)
%C Tên cụm trên kèo bóng đá hôm nay và ngày mai chủ cục bộ (xemcluster_nameĐể biết chi tiết)
%U Tên người dùng trên kèo bóng đá hôm nay và ngày mai chủ cục bộ
%D Tên cơ sở dữ liệu trên kèo bóng đá hôm nay và ngày mai chủ cục bộ
%P ID xử lý phụ trợ trên kèo bóng đá hôm nay và ngày mai chủ cục bộ
%% theo nghĩa đen %

Ví dụ: giả sử người dùnglocal_userThiết lập kết nối từ cơ sở dữ kèo bóng đá hôm nay và ngày mailocal_dbđếnFRIANT_DBvới tư cách là người dùngForeign_user, cài đặt'db =%d, user =%u'được thay thế bằng'db = local_db, user = local_user'.

F.36.10.Ví dụ#

Đây là một ví dụ về việc tạo ra một bảng nước kèo bóng đá hôm nay và ngày mai vớiPOSTGRES_FDW. Lần đầu tiên cài đặt tiện ích mở rộng:

Tạo phần mở rộng Postgres_fdw;

Sau đó tạo một kèo bóng đá hôm nay và ngày mai chủ nước ngoài bằng cách sử dụngTạo kèo bóng đá hôm nay và ngày mai chủ. kèo bóng đá hôm nay và ngày mai ví dụ này, chúng tôi muốn kết nối vớiPOSTGRESQLkèo bóng đá hôm nay và ngày mai chủ trên kèo bóng đá hôm nay và ngày mai chủ192.83.123.89nghe trên cổng5432. Cơ sở dữ kèo bóng đá hôm nay và ngày mai mà kết nối được thực hiện được đặt tênFRIANT_DBTrên kèo bóng đá hôm nay và ngày mai chủ từ xa:

Tạo kèo bóng đá hôm nay và ngày mai chủ nước ngoài_server

Ánh xạ người dùng, được xác định vớiTạo ánh xạ người dùng, cũng cần xác định vai trò sẽ được sử dụng trên kèo bóng đá hôm nay và ngày mai chủ từ xa:

Tạo ánh xạ người dùng cho local_user

Bây giờ có thể tạo một bàn nước kèo bóng đá hôm nay và ngày mai vớiTạo bảng nước kèo bóng đá hôm nay và ngày mai. kèo bóng đá hôm nay và ngày mai ví dụ này, chúng tôi muốn truy cập bảng có tênS xuất tứcTrên kèo bóng đá hôm nay và ngày mai chủ từ xa. Tên địa phương cho nó sẽ làForeign_Table:

Tạo ra nước kèo bóng đá hôm nay và ngày mai nước ngoài_table (

Điều cần thiết là kèo bóng đá hôm nay và ngày mai loại dữ liệu và kèo bóng đá hôm nay và ngày mai thuộc tính khác của kèo bóng đá hôm nay và ngày mai cột được khai báo trongTạo bảng nước kèo bóng đá hôm nay và ngày maikhớp với bảng điều khiển từ xa thực tế. Tên cột cũng phải khớp, trừ khi bạn đính kèmCột_nameTùy chọn cho kèo bóng đá hôm nay và ngày mai cột riêng lẻ để hiển thị cách chúng được đặt tên trong bảng từ xa. Trong nhiều trường hợp, sử dụngNhập lược đồ nước kèo bóng đá hôm nay và ngày maitốt hơn là xây dựng kèo bóng đá hôm nay và ngày mai định nghĩa bàn nước ngoài theo cách thủ công.

F.36.11.Tác giả#

Shigeru Hanada

Gửi hiệu chỉnh

Nếu bạn thấy bất cứ điều gì kèo bóng đá hôm nay và ngày mai tài liệu không chính xác, không phù hợpMẫu nàyĐể báo cáo vấn đề tài kèo bóng đá hôm nay và ngày mai.