2013/8/21 Flavio Henrique Araque Gurgel <[email protected]> > >> Logado como root: criei o diretorio, mudei o dono para postgres. Logado > como > >> postgres, cp -r /var/lib/postgresql/9.2/main/* /nova_pasta/ > >> Efetuei o comando como root: /usr/lib/postgresql/9.2/bin/pg_ctl start -D > >> /nova_pasta/ e apresetou a mensagem de que não tinha encontrado o > arquivo > >> postgresql.conf (esse arquivo está em /etc/postgresql/9.2/main/) > > > > > > Se está usando o PostgreSQL do repositório Debian/Ubuntu, evite usar o > pg_ctl > > original, use o script do /etc/init.d ou o pg_ctlcluster. > > É verdade. Desde que tudo esteja em seu lugar original, claro, em > /var/lib/postgresql/[VERSÃO]/[CLUSTER] > Neste caso: > /var/lib/postgresql/9.2/main > > Não sei porque queres mudar as coisas do padrão Debian, mas para usar o > pg_ctl: > 1) Coloque o caminho correto de data_dir no postgresql.conf > 2) Aponte o -D do pg_ctl para o diretório do conf e *não* de dados: > pg_ctl -D /etc/postgresql/9.2/main start > > Ok.
> a) Cuidado com isso: se você instalar mais de uma versão do PostgreSQL na > mesma máquina vai dar chabu. > b) O script de inicialização em /etc/init.d não vai funcionar. > > Será? (não estou duvidando, realmente não sei). O postgres-common não usa os diretório do /etc/postgresql/<versão>/ para verificar os clusters disponíveis? > Dica: > Já que quer manter o diretório fora do lugar certo, faça um link simbólico > pro Debian/Ubuntu continuar funcionando bem, exemplo: > 1) Coloque seu diretório em /data > mkdir /data > mv /var/lib/postgresql/9.2/main/* /data > rmdir /var/lib/postgresql/9.2/main > 2) Faça um link simbólico: > ln -s /data /var/lib/postgresql/9.2/main > 3) Acerte eventuais permissões: > chown -R postgres.postgres /var/lib/postgresql/9.2/main > chmod -R 700 /var/lib/postgresql/9.2/main > 4) Inicie seu servidor e pronto: > service postgresql start > OU > /etc/init.d/postgresql start > OU > pg_ctlcluster 9.2 main start > > +1 Técnica bem KISS... :-* Tome umas. > > E me chame... ^^ Atenciosamente, -- Matheus de Oliveira Analista de Banco de Dados Dextra Sistemas - MPS.Br nível F! www.dextra.com.br/postgres
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
