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 / 8.1 / 8.0 / 7.4 / 7.3 / 7.2 / 7.1
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ế.

15,5. kèo bóng đá pháp đặt

15.5.1. Thư viện được chia sẻ

Trên một số hệ thống có thư viện được chia sẻ, bạn cần nói với hệ thống cách tìm các thư viện chia sẻ mới được kèo bóng đá pháp. Các hệ thống mà đây làkhôngCần thiết bao gồmFreeBSD, HP-UX, Linux, NetBSD, OpenBSD, 113PostgreSQL: Tài liệu: 9.4: kèo bóng đá pháp đặt5511360_11373UNIX kỹ thuật số) vàSolaris.

Phương kèo bóng đá pháp đặt đường dẫn tìm kiếm thư viện được chia sẻ khác nhau giữa các nền tảng, nhưng phương thức được sử dụng rộng rãi nhất là đặt biến môi trườngld_l Library_pathGiống như vậy: Trong vỏ Bourne (SH, KSH, bash, ZSH):

ld_l Library_path =/usr/local/pgsql/lib
Xuất LD_L Library_Path

hoặc trongCSHhoặcTCSH:

setenv ld_l Library_path/usr/local/pgsql/lib

thay thế/usr/local/pgsql/libVới bất cứ điều gì bạn đặt--LibdirđếnBước 1. Bạn nên đặt các lệnh này vào tệp khởi động shell như/etc/hồ sơhoặc~/.bash_profile. Một số thông tin tốt về các cảnh báo liên quan đến phương kèo bóng đá pháp này có thể được tìm thấy tạihttp: //xahlee.org/unixresource_dir/_/ldpath.html.

Trên một số hệ thống, có thể tốt hơn là đặt biến môi trườngld_run_path trướctòa nhà.

trênCygwin, Đặt thư mục thư viện vàođường dẫnhoặc di chuyển.dll12935_12953binThư mục.

Nếu nghi ngờ, hãy tham khảo các trang thủ công của hệ thống của bạn (có lẽld.sohoặcRLD). Nếu kèo bóng đá pháp này bạn nhận được một tin nhắn như:

PSQL: Lỗi kèo bóng đá pháp tải thư viện chia sẻ
libpq.so.2.1: Không thể mở tệp đối tượng được chia sẻ: Không có tệp hoặc thư mục đó

kèo bóng đá pháp đó, bước này là cần thiết. Chỉ cần chăm sóc nó kèo bóng đá pháp đó.

Nếu bạn đang ở trênLinuxVà bạn có quyền truy cập gốc, bạn có thể chạy:

/sbin/ldconfig/usr/local/pgsql/lib

(hoặc thư mục tương đương) sau khi kèo bóng đá pháp để bật trình liên kết thời gian chạy để tìm các thư viện được chia sẻ nhanh hơn. Tham khảo trang thủ công củaldconfigĐể biết thêm thông tin. TRÊNFreeBSD, NetBSDOpenBSDlệnh là:

/sbin/ldconfig -m/usr/local/pgsql/lib

Thay vào đó. Các hệ thống khác không được biết là có lệnh tương đương.

15.5.2. Biến môi trường

Nếu bạn đã kèo bóng đá pháp vào/usr/local/pgsqlhoặc một số vị trí khác không được tìm kiếm theo mặc định, bạn nên thêm/usr/local/pgsql/bin(hoặc bất cứ điều gì bạn đặt--BindirđếnBước 1) vào của bạnđường dẫn14524_14598PostgreSQLtiện lợi hơn nhiều.

Để thực hiện việc này, hãy thêm phần kèo bóng đá pháp vào tệp khởi động shell của bạn, chẳng hạn như~/.bash_profile(hoặc/etc/hồ sơ, nếu bạn muốn nó ảnh hưởng đến tất cả người dùng):

path =/usr/local/pgsql/bin: $ path
Đường dẫn xuất

Nếu bạn đang sử dụngCSHhoặcTCSH, kèo bóng đá pháp đó sử dụng lệnh này:

Đặt đường dẫn = (/usr/local/pgsql/bin $ path)

Để cho phép hệ thống của bạn tìmngười đàn ôngTài liệu, bạn cần thêm các dòng như sau vào tệp khởi động shell trừ khi bạn kèo bóng đá pháp vào một vị trí được tìm kiếm theo mặc định:

manpath =/usr/local/pgsql/share/man: $ handpath
Xuất bản thân

Biến môi trườngPGHOSTPGPORTChỉ định cho ứng dụng máy khách máy chủ và cổng của máy chủ cơ sở dữ liệu, ghi đè các mặc định được biên dịch. Nếu bạn định chạy các ứng dụng máy khách từ xa thì sẽ thuận tiện nếu mọi người dùng có kế hoạch sử dụng các bộ cơ sở dữ liệuPGHOST. Điều này là không bắt buộc, tuy nhiên; Các kèo bóng đá pháp có thể được truyền đạt thông qua các tùy chọn dòng lệnh cho hầu hết các chương trình khách hàng.