- Я
apt-getустановил Postgres 9.2.4 (используя PPA). - Я использовал
pg_dropcluster --stop 9.2 mainдля удаления кластер базы данных по умолчанию, потому что я намеревался создать новый кластер на отдельном томе SSD (том хранилища блоков Rackspace), который был только что смонтирован. - Я создал этот новый кластер, данные которого находятся на томе моего SSD, и запустил его (
psпоказывает все обычные процессы Postgres, запущенные для этого нового кластера, и я могу открыть оболочку Postgres и запустить SQL - т. Е. Он работает нормально). Теперь, когда я бегу,pg_lsclustersтам никого нет.
mainКластер перечислен только штраф , прежде чем я его удалил. Почему не появляется мой новый кластер, даже когда он работает? Я даже перезагрузил сервер (на всякий случай).
initdb -D /the/dir/- я думаю, я только что понял, что я должен был использовать, pg_createcluster -d /the/dir/не так ли? Они оба одинаковы, за исключением каких-либо дополнительных метаданных, которые Postgres хранит о кластере? (Я нахожусь на Ubuntu 12.04.2)
pg_ctlcluster 9.2 mycluster start
pg_wrapperвы должны делать это последовательно.
pg_wrapperХотя не многие дистрибутивы используют )