Desinstalar uma versão específica do PostgreSQL

11

Eu tenho o Postgresql 9.1.1 no meu Ubuntu 12.04 que foi instalado devido a atualizações automáticas e sempre que eu o desinstalo usando o comando:

sudo apt-get --purge remove postgresql-9.1.1

Recebo um erro dizendo:

E: Unable to locate package postgresql-9.1.1
E: Couldn't find any package by regex 'postgresql-9.1.1

Alguém pode me dizer como desinstalar este pacote completamente para que eu possa instalar a outra versão inferior - 8.4.7

    
por sanjeeda 25.04.2013 / 09:15

4 respostas

12

A versão 9.1.1 do PostgerSQL está localizada no pacote postgresql-9.1 . Então você deve remover este pacote:

sudo apt-get purge postgresql-9.1

A segunda parte da sua pergunta já foi respondida aqui: Como faço o downgrade do PostgreSQL?

    
por qbi 07.11.2013 / 21:03
8

Se você deseja desinstalar o postgresql e qualquer pacote relacionado, use autoremove :

sudo apt-get --purge autoremove postgresql*

Isto irá selecionar qualquer pacote que inicie com postgresql e remover qualquer dependência automática que estes pacotes instalem, efetivamente removendo qualquer versão do postgresql. Se você quiser apenas remover o cliente ou o servidor, sua aposta deve estar em apt-cache search postgresql | grep client ou server .

    
por Braiam 09.09.2013 / 04:29
1

Tente:

sudo apt-get --purge remove postgresql-9.1

Você também pode instalar o 8.4.7 e parar o servidor postgresql-9.1.

    
por on_the_shores_of_linux_sea 09.09.2013 / 04:16
-1

Tente:

sudo apt-get --purge remove postgresql
    
por Ads20000 25.04.2013 / 09:30