Reinstalando o PostgreSQL 9.1 quebrado no Ubuntu 14.04

0

Depois de atualizar o Ubuntu do Precise para o Trusty, eu estava tentando atualizar o PostgreSQL do 9.1 para o 9.3 e ter acertado um pouco. Quando executei pg_upgrade no modo "verificar", ele se queixou de não conseguir carregar a biblioteca pljava mesmo depois de eu ter descartado o idioma.

Depois de muito arranhar, tive a brilhante idéia de tentar uma reinstalação limpa do PostgreSQL 9.1 e assim desinstalei o pacote, mas descobri que não posso mais instalá-lo novamente, pois o Synaptic relata que o pacote está quebrado. Assim, agora tenho os binários 9.3 e um conjunto de arquivos de dados criados com o 9.1 e não tenho idéia de como acessá-los com segurança.

Alguém poderia me dizer OU

  1. como reinstalar o PostgreSQL 9.1 para que eu possa concluir o processo de migração ou
  2. como concluir o processo de migração com segurança sem reinstalar os binários antigos?
por Darwin von Corax 08.01.2016 / 02:21

1 resposta

0

A raiz do problema parece ser que eu estava tentando usar o Gerenciador de Pacotes Synaptic para fazer a instalação. Executando os seguintes comandos:

sudo apt purge postgresql-9.1
sudo apt-get install postgresql-9.1
sudo pg_createcluster -d /path/to/existing/data 9.1 main

esclareceu o problema de instalação.

    
por Darwin von Corax 21.01.2016 / 17:23