Đây là lệnh pg_wrapper có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
pg_wrapper - trình bao bọc cho các lệnh máy khách PostgreSQL
SYNOPSIS
chương trình khách hàng [--cụm phiên bản/cụm] […]
(chương trình khách hàng: psql, tạo rab, người thảvà tất cả các chương trình khách khác được cài đặt trong
/ usr / lib / postgresql /phiên bản/ thùng rác).
MÔ TẢ
Chương trình này chỉ được chạy dưới dạng một liên kết đến các tên tương ứng với các chương trình PostgreSQL trong
/ usr / lib / postgresql /phiên bản/thùng rác. Nó xác định cụm và cơ sở dữ liệu được định cấu hình cho
người dùng và gọi phiên bản thích hợp của chương trình mong muốn để kết nối với cụm đó
và cơ sở dữ liệu, cung cấp bất kỳ tùy chọn cụ thể nào cho lệnh đó.
Cụm mục tiêu được chọn theo các phương tiện sau, theo thứ tự ưu tiên giảm dần:
1. đặc điểm kỹ thuật rõ ràng với --tổ chức tùy chọn
2. đặc điểm kỹ thuật rõ ràng với --cụm tùy chọn
3. nếu PGHOST biến môi trường được thiết lập, không có lựa chọn cụm nào khác được thực hiện.
Phiên bản PostgreSQL mặc định và số cổng (từ dòng lệnh, môi trường
biến PGPORT, hoặc mặc định 5432) sẽ được sử dụng.
4. đặc điểm kỹ thuật rõ ràng với PGCLUSTER biến môi trường
5. khớp với mục nhập trong ~ / .postgresqlrc (xem postgresqlrc(5)), nếu tệp đó tồn tại
6. đối sánh mục nhập trong / etc / postgresql-common / user_clusters (xem user_cluster(5)), nếu điều đó
File tồn tại
7. Nếu chỉ tồn tại một cụm cục bộ, cụm đó sẽ được chọn.
8. Nếu tồn tại một số cụm cục bộ, cụm lắng nghe trên cổng mặc định 5432 sẽ là
đã chọn.
Nếu không có quy tắc nào trong số này phù hợp, pg_wrapper hủy bỏ với một lỗi.
Trong cáp psql, pg_archivedọn dẹpvà pg_isready, pg_wrapper sẽ luôn sử dụng nhị phân từ
phiên bản PostgreSQL mới nhất được cài đặt, vì chúng tương thích trở xuống.
LỰA CHỌN
--cụm phiên bản/cụm
cụm là tên của một cụm cục bộ hoặc có dạng chủ nhà:cổng cho một
cụm từ xa. Nếu như cổng được để trống (tức là bạn chỉ cần chỉ định host:), nó mặc định là
5432.
MÔI TRƯỜNG
PGCLUSTER
Nếu $ PGCLUSTER được đặt, giá trị của nó (có dạng phiên bản/cụm) chỉ định mong muốn
cụm, tương tự như --cụm Lựa chọn. Tuy nhiên, nếu --cụm được chỉ định, nó
ghi đè giá trị của $ PGCLUSTER.
PG_CLUSTER_CONF_ROOT
Điều này chỉ định một thư mục cơ sở thay thế cho các cấu hình cụm. Đây là
thường là / etc / postgresql /, nhưng vì mục đích thử nghiệm / phát triển, bạn có thể thay đổi điều này thành
trỏ đến ví dụ: thư mục chính của bạn, để bạn có thể sử dụng các công cụ postgresql-common
không có đặc quyền root.
PGSYSCONFDIR
Đây là vị trí của cấu hình toàn cầu của PostgreSQL và postgresql-common (e.
NS. pg_service.conf, user_cluster(5)). Mặc định là / etc / postgresql-common /.
Sử dụng pg_wrapper trực tuyến bằng các dịch vụ onworks.net