O apt-get dist-upgrade irá eliminar a configuração do meu servidor PostgreSQL?

3

Estou prestes a atualizar meu servidor, meu site depende muito do banco de dados e das configurações do PostgreSQL. Eu comecei o apt-get dist-upgrade, e ele diz que quer atualizar o Postgres. Eu cancelei, mas isso vai acabar com meu banco de dados e configurações? Eu sei, "backup" e eu tenho, mas eu ainda prefiro não configurá-lo novamente, se eu puder evitá-lo.

    
por Matt Becker 15.07.2013 / 22:46

2 respostas

4

Não, não deve sobrescrever nenhum banco de dados. Quanto às configurações, o novo pacote pode ter arquivos de configurações atualizados (por exemplo, para um novo valor padrão ou uma configuração completamente nova), mas deve sempre pedir uma confirmação sobre a substituição das configurações. Esse diálogo também terá uma opção para comparar o novo e antigo arquivo de configurações e uma opção para manter as configurações antigas. Como você tem um backup, é seguro instalar a atualização.

    
por papukaija 15.07.2013 / 22:59
1

Ele não eliminará seu banco de dados nem suas configurações.

Mas há uma chance de você encontrar o bug do Debian # 714725 , o que fará com que seu pacote de servidores antigo seja desinstalado, deixando você incapaz de acessar seus dados. Por exemplo, se você tiver postgresql-8.4 instalado e a atualização sugerir a instalação de postgresql-9.1 , a antiga instância 8.4 deve continuar em execução. Mas é possível que apt-get dist-upgrade decida desinstalar o pacote postgresql-8.4 , o que não seria bom. Portanto, não deixe de ler a saída de apt-get dist-upgrade sobre o que se propõe a fazer. Se você não gostar do que se propõe a remover, execute algo como apt-get install postgresql-8.4 para marcar o (s) pacote (s) como instalado manualmente.

    
por Peter Eisentraut 16.07.2013 / 18:44