Autor Tópico: Instalar PostgreSQL no Ubuntu 16.04 LTS  (Lida 6481 vezes)

Offline rhuancarlos

  • Usuário Ubuntu
  • *
  • Mensagens: 4
    • Ver perfil
Instalar PostgreSQL no Ubuntu 16.04 LTS
« Online: 21 de Maio de 2016, 11:07 »
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.
« Última modificação: 22 de Maio de 2016, 16:07 por irtigor »

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re:INSTALAÇÃO DE POSTGRESQL EM UBUNTU 16.04 LTS
« Resposta #1 Online: 21 de Maio de 2016, 12:01 »
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

Código: [Selecionar]
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

Offline rhuancarlos

  • Usuário Ubuntu
  • *
  • Mensagens: 4
    • Ver perfil
Re:INSTALAÇÃO DE POSTGRESQL EM UBUNTU 16.04 LTS
« Resposta #2 Online: 21 de Maio de 2016, 12:19 »
Também fiz a instalação a partir do diretório ai, mas o problema ainda persiste.

Código: [Selecionar]
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"?

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re:INSTALAÇÃO DE POSTGRESQL EM UBUNTU 16.04 LTS
« Resposta #3 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


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

Offline rhuancarlos

  • Usuário Ubuntu
  • *
  • Mensagens: 4
    • Ver perfil
Re:INSTALAÇÃO DE POSTGRESQL EM UBUNTU 16.04 LTS
« Resposta #4 Online: 21 de Maio de 2016, 12:40 »
Meu caro amigo Zekkerj, consegui resolver da seguinte forma.

Create the file:
Código: [Selecionar]
/etc/apt/sources.list.d/pgdg.list
Add a line for the repository:
Código: [Selecionar]
deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg main
Import the repository signing key, and update the package lists
Código: [Selecionar]
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \
  sudo apt-key add -
sudo apt-get update

Install postgresql:
Código: [Selecionar]
apt-get install postgresql-VERSION_FOR_INSTALATION
Fonte:  http://www.postgresql.org/download/linux/ubuntu/

Offline rhuancarlos

  • Usuário Ubuntu
  • *
  • Mensagens: 4
    • Ver perfil
Re:INSTALAÇÃO DE POSTGRESQL EM UBUNTU 16.04 LTS
« Resposta #5 Online: 21 de Maio de 2016, 12:40 »
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)