Em 21 de agosto de 2013 19:21, Flavio Henrique Araque Gurgel < [email protected]> escreveu:
> >> 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: > No caso os dados ficarão em outra partição. > 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 > > 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. > > 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 > > Tome umas. > Assim eu espero, hehe > > >
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
