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 / 9.0 / 8.4 / 8.3 / 8.2
Tài liệu 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ế.

31.17. soi kèo bóng đá truoctran Tra cứu các tham số kết nối

nếulibpqđã được biên soạn với Hỗ trợ soi kèo bóng đá truoctran (Tùy chọn--with-soi kèo bóng đá truoctranchoCấu hình) Có thể truy xuất soi kèo bóng đá truoctran Tùy chọn nhưhosthoặcdbnamethông qua soi kèo bóng đá truoctran từ một máy chủ trung tâm. Lợi thế là nếu các tham số kết nối cho thay đổi cơ sở dữ liệu, thì thông tin kết nối không phải được cập nhật trên tất cả các máy khách máy.

Tra cứu tham số kết nối soi kèo bóng đá truoctran sử dụng dịch vụ kết nối tài liệupg_service.conf(xemPhần 31.16). Một dòng trong mộtpg_service.confStanza bắt đầu bằngsoi kèo bóng đá truoctran: //sẽ được công nhận là URL soi kèo bóng đá truoctran và Truy vấn soi kèo bóng đá truoctran sẽ được thực hiện. Kết quả phải là danh sáchtừ khóa = valuecặp sẽ được sử dụng Để đặt các tùy chọn soi kèo bóng đá truoctran. URL phải phù hợp với RFC 1959 và được của biểu mẫu

soi kèo bóng đá truoctran: // [tên máy chủ[:Cổng]]/search_base?thuộc tính?search_scope?Filter

WHEREtên máy chủMặc định làLocalhostCổngMặc định là 389.

Xử lýpg_service.confIS chấm dứt sau khi tra cứu soi kèo bóng đá truoctran thành công, nhưng được tiếp tục nếu Máy chủ soi kèo bóng đá truoctran không thể được liên lạc. Điều này là để cung cấp một dự phòng với Các dòng URL soi kèo bóng đá truoctran tiếp theo chỉ vào các máy chủ soi kèo bóng đá truoctran khác nhau, Cổ điểntừ khóa = valuecặp hoặc Tùy chọn kết nối mặc định. Nếu bạn muốn gặp lỗi tin nhắn trong trường hợp này, thêm một dòng không chính xác về mặt cú pháp sau khi URL soi kèo bóng đá truoctran.

mục nhập soi kèo bóng đá truoctran mẫu đã được tạo bằng tệp LDIF

Phiên bản: 1
dn: cn = mydatabase, dc = mycompany, dc = com
Changetype: Thêm
ObjectClass: Top
ObjectClass: GroupOfuniquenames
CN: MyDatabase
Khảo sát: host = dbserver.mycompany.com
Tháng 11: Cổng = 5439
Tháng mười một: dbname = mydb
Thân tính: user = mydb_user
Thân tính tháng: SSLMode = Yêu cầu

có thể được truy vấn với URL soi kèo bóng đá truoctran sau:

soi kèo bóng đá truoctran: //soi kèo bóng đá truoctranmycompany.com/dc=mycompany,dc=com? Uniquemember? One?

Bạn cũng có thể kết hợp các mục nhập tệp dịch vụ thông thường với tra cứu soi kèo bóng đá truoctran. Một ví dụ hoàn chỉnh cho một khổ thơ trongpg_service.confSẽ là:

# Chỉ lưu trữ và cổng được lưu trữ trong soi kèo bóng đá truoctran, chỉ định DBName và người dùng một cách rõ ràng
[Khách hàngDB]
dbname = Khách hàng
user = appuser
soi kèo bóng đá truoctran: //soi kèo bóng đá truoctranacme.com/cn=dbserver ,cn=hosts? PGConnectInfo? (ObjectClass =*)