Como inicio o serviço postgreSQL na inicialização?

1

Estou executando o PostgreSQL (v 8.4) no Ubuntu 10.0.4.

O serviço PG inicia atualmente na reinicialização (depois que instalei o PG na minha máquina), no entanto, quero que o serviço use um novo diretório de dados.

Atualmente, após a reinicialização, preciso:

  1. Parar o serviço PG atualmente em execução
  2. digite manualmente: /usr/local/pgsql/bin/pg_ctl start -D /my/preffered/data/directory -l /usr/local/pgsql/data/logfile

Qual arquivo eu preciso editar para garantir que sempre tenha o serviço usando a pasta de dados correta?

    
por Homunculus Reticulli 21.06.2012 / 20:08

1 resposta

1

Você deve editar o arquivo postgresql.conf . Onde encontrar este arquivo e muitas outras informações podem ser encontradas no manual do postgresql (18.1 e 18.2) .

No meu sistema (natty) este arquivo está em /etc/postgresql/8.4/main . A variável que você precisa alterar é data_directory .

    
por ohno 21.06.2012 / 21:43