- 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ó (
ps
hiể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_lsclusters
không có danh sách.
Các main
cụ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_wrapper
bạn phải làm như vậy một cách nhất quán.
pg_wrapper
)