Instalar PostgreSQL no Ubuntu 16.04 LTS

Iniciado por rhuancarlos, 21 de Maio de 2016, 11:07

tópico anterior - próximo tópico

rhuancarlos

Olá, bom dia a Todos.

Tenho uma VM com Ubuntu 16.04 LTS rodando, porém preciso instalar o postgres. Até fiz a instalação do programa, mas quando acesso o diretório dos arquivos do postgres em /etc/postgresql, não tem absolutamente nada na pasta, mas se eu fizer um 'sudo /etc/init.d/postgresql restart' o serviço reinicia e se for o stop também. E para cada tentativa de acessar via 'psql' surge a mensagem:

psql: não pôde conectar ao servidor: Arquivo ou diretório não encontrado
        O servidor está executando localmente e aceitando
        conexões no soquete de domínio Unix "/var/run/postgresql/.s.PGSQL.5432"?


Alguém ai já passou por essa situação ?, isso é normal?, como resolver e deixar do modo tradicional?

----
Titulo editado pela moderação.

zekkerj

Fez a instalação como? Aqui eu instalei a partir do repositório ("sudo apt-get install postgresql") e ele instalou a versão 9.5, junto com várias dependências.
Quando eu chamo o psql, ele me retorna

psql: FATAL: role "zekkerj" does not exist

Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

rhuancarlos

Também fiz a instalação a partir do diretório ai, mas o problema ainda persiste.

psql: não pôde conectar ao servidor: Arquivo ou diretório não encontrado
        O servidor está executando localmente e aceitando
        conexões no soquete de domínio Unix "/var/run/postgresql/.s.PGSQL.5432"?

zekkerj

Tente reinstalar:

sudo apt-get -f install
sudo apt-get install --reinstall postgresql


Confirme também que está tudo atualizado:

sudo apt-get update
sudo apt-get dist-upgrade


Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

rhuancarlos

Meu caro amigo Zekkerj, consegui resolver da seguinte forma.

Create the file:
/etc/apt/sources.list.d/pgdg.list

Add a line for the repository:
deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg main

Import the repository signing key, and update the package lists

wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \
  sudo apt-key add -
sudo apt-get update


Install postgresql:
apt-get install postgresql-VERSION_FOR_INSTALATION

Fonte:  http://www.postgresql.org/download/linux/ubuntu/

rhuancarlos

Citação de: zekkerj online 21 de Maio de 2016, 12:32
Tente reinstalar:

sudo apt-get -f install
sudo apt-get install --reinstall postgresql


Confirme também que está tudo atualizado:

sudo apt-get update
sudo apt-get dist-upgrade


Obrigado pela disposição em ajudar  :D 8)