Como faço para reinstalar o PostgreSQL 9.5 no Ubuntu Xenial (16.04.1)?

3

Eu experimentei arquivos de configuração do PostgreSQL na minha estação de trabalho e decidi revertê-los ao estado inicial, reinstalando o pacote. Eu deletei todo o diretório de configuração do PostgreSQL ( rm -Rf /etc/postgresql ), então desinstalei todos os pacotes do PostgreSQL.

Agora, quando eu faço sudo apt-get install postgresql , ele é instalado, mas o diretório /etc/postgresql não é recriado e não consigo iniciar o servidor.

O que está errado e como eu re-instalo o PostgreSQL completamente do zero?

    
por Slava Fomin II 28.08.2016 / 18:35

1 resposta

7

Eu finalmente consegui resolver o problema. O instalador falhou ao criar uma configuração, porque o diretório de dados anterior estava presente (não é excluído pelo comando de desinstalação).

Assim, para reinstalar completamente o PostgreSQL, faça o seguinte:

  • sudo apt-get --purge remove postgresql-*
  • sudo rm -Rf /etc/postgresql /var/lib/postgresql
  • sudo apt-get install postgresql

Ele deve instalar o novo e brilhante cluster para você com dados limpos e arquivos de configuração.

    
por Slava Fomin II 28.08.2016 / 18:43