Como instalar o postgresql no FreeBSD

1

Aqui está uma descrição passo-a-passo do que estou fazendo

  • cd / usr / ports / bancos de dados / postgresql91-server /
  • tornar a instalação limpa
  • adicionando postgresql_enable="YES" a /etc/rc.conf
  • tentando iniciar sudo /usr/local/etc/rc.d/postgresql onsestart .

Depois de todos esses passos, no entanto, ainda recebo a mensagem:

postgres cannot access the server configuration file "/usr/local/pgsql/data/postgresql.conf": No such file or directory

Qual passo estou faltando?

    
por shabunc 12.10.2011 / 18:07

1 resposta

5

Você precisa executar initdb antes de poder usar um servidor postgres. Isso não pode ser feito para você, pois destruiria seu banco de dados existente se você estivesse fazendo uma atualização.

/usr/local/etc/rc.d/postgresql initdb fará o que você precisa se estiver usando uma porta do FreeBSD, caso contrário, veja o initdb man page .

(Observe também que a mensagem de pós-instalação da porta informa isso - As portas de mensagens impressas depois que você executa make install são geralmente importantes:)

    
por 12.10.2011 / 18:27