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

Responder a