- Tôi
apt-getđã cài đặt Postgres 9.2.4 (sử dụng PPA). - Tôi đã sử dụng
pg_dropcluster --stop 9.2 mainđể xóa cụm cơ sở dữ liệu mặc định, vì tôi dự định tạo một cụm mới trên một ổ SSD riêng (khối lượng lưu trữ khối Rackspace) vừa được gắn. - Tôi đã tạo cụm mới có dữ liệu nằm trên ổ SSD của mình và khởi động nó (
pshiển thị tất cả các quy trình Postgres bình thường đang chạy cho cụm mới đó và tôi có thể mở trình bao Postgres và chạy SQL - tức là nó chạy tốt). Bây giờ khi tôi chạypg_lsclusterskhông có danh sách.
Các maincụm được liệt kê tốt trước khi tôi xóa nó. Tại sao cụm mới của tôi không xuất hiện, ngay cả khi nó đang chạy? Tôi thậm chí đã khởi động lại máy chủ (chỉ trong trường hợp).
initdb -D /the/dir/- Tôi nghĩ rằng tôi chỉ nhận ra rằng tôi nên sử dụng pg_createcluster -d /the/dir/tôi không nên có? Cả hai đều giống nhau, trừ đi bất kỳ dữ liệu meta bổ sung nào mà Postgres lưu trữ về cụm sao? (Tôi đang dùng Ubuntu 12.04.2)
pg_ctlcluster 9.2 mycluster start
pg_wrapperbạn phải làm như vậy một cách nhất quán.
pg_wrapper)