Mudar dono de uma base de dados em PostgreSQL

1. Mudar dono de uma base de dados em PostgreSQL

Jessica
mushthielv

(usa Ubuntu)

Enviado em 25/05/2016 - 06:57h

Instalei o PostgreSQL e criei um usuario chamado 'postgres', fiz a importação de um banco através do comando:

psql -h localhost -U postgres -d bdtrmm < bdTrmm.sql  


Porém quando fui ver, o postgresql deixou a base de dados bdtrmm vazia e importou esse banco de dados todo para um banco de dados chamado bdTrmmTest tendo o "root" como proprietário.

O problema é que quando vou logar no usuário "root" com o comando:
psql -h localhost -U root -W 

Aparece o seguinte erro:
Senha para usuário root:
psql: FATAL: banco de dados "root" não existe


Teria como eu mudar o proprietário da base de dados "bdTrmmTest" para "postgres"? Ou uma outra solução para acessar a base de dados? Pois preciso manipulá-la através de um código que estou desenvolvendo.


  


2. Re: Mudar dono de uma base de dados em PostgreSQL

Lisandro Guerra
Lisandro

(usa Arch Linux)

Enviado em 25/05/2016 - 07:46h

1) Na instalação criastes o usuário root e a sua senha?
2) Consegue logar com o usuário postgres?
3) Dê uma olhada aqui: https://pt.wikibooks.org/wiki/PostgreSQL_Pr%C3%A1tico/Ferramentas/psql

Abraço


3. Re: Mudar dono de uma base de dados em PostgreSQL

Jessica
mushthielv

(usa Ubuntu)

Enviado em 25/05/2016 - 07:48h

Consigo logar normalmente ao usuario postgres, o usuario root eu não criei, parece que veio como default. Já tinha visto esse link, mas não consegui resolver por aí :\






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts