- Eu
apt-getinstalei o Postgres 9.2.4 (usando PPA). - Eu costumava
pg_dropcluster --stop 9.2 mainremover o cluster de banco de dados padrão, porque pretendia criar um novo cluster em um volume SSD separado (um volume de armazenamento em bloco da Rackspace) que acabava de ser montado. - Criei esse novo cluster cujos dados residem no meu volume SSD e o iniciei (
psmostra todos os processos normais do Postgres em execução para esse novo cluster e sou capaz de abrir um shell do Postgres e executar o SQL - ou seja, está funcionando bem). Agora, quando corro,pg_lsclustersnão há nenhum listado.
O maincluster listado bem antes de eu excluí-lo. Por que meu novo cluster não aparece, mesmo quando está em execução? Eu até reiniciei o servidor (apenas no caso).
initdb -D /the/dir/- acho que acabei de perceber que deveria ter usado pg_createcluster -d /the/dir/, não deveria? Ambos são iguais, menos quaisquer metadados extras que o Postgres armazena sobre o cluster? (Estou no Ubuntu 12.04.2)
pg_ctlcluster 9.2 mycluster start
pg_wrapperprecisará fazê-lo de forma consistente.
pg_wrapperembora)