PostgreSQL 9.3.25 Tài liệu | ||||
---|---|---|---|---|
9460_9466 | UP | Chương 31.libpq- C Thư viện | NEXT |
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àLocalhostvàCổ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 =*)