alterar owner database

1. alterar owner database

Eduardo Rodrigues
madrux

(usa Ubuntu)

Enviado em 13/10/2010 - 17:37h

Boa Tarde Pessoal,

tenho um servidor CentOS 5.5 que esta instalado e configurado o PostGreSQL 8.4, sempre que ha necessidade de criar um novo banco de dados sempre altero o "owner" do banco para um usuário diferente do usuário postgres, com o seguinte comando:

postgres=# ALTER DATABASE db OWNER TO user;

acontece que estou realizando um import de um arquivo dump e ao executar o mesmo comando acima, o usuário "user" não se torna o owner, quando acesso o banco de dados que foi restaurado o usuário "user" não tem privilegios de owner no banco apenas o usuário postgres. Gostaria de saber como deve proceder para fazer que o usuário "user" se torne owner do banco de dados restaurado?


Muito obrigado pela ajuda



  


2. Re: alterar owner database

DAVISON MARCEL PASQUALINI
fdmarp

(usa Debian)

Enviado em 13/10/2010 - 18:37h

Amigão ... bom não sei exatamente o que você está fazendo, mas na teoria é só dar um:

pg_dump -C nome_do_database

ai no arquivo ele já leva o alter database ... no lugar certinho pra funcionar na carga ... você está usando o "-C" ??

se já estiver usando essa opção avisa e a gente da mais uma olhada.


3. Re: alterar owner database

Eduardo Rodrigues
madrux

(usa Ubuntu)

Enviado em 14/10/2010 - 17:04h

estou querendo migrar as bases de dados do servidor A para o servidor B. Para isso estou utilizando os seguintes comandos

Servidor A:
# pg_dump -U postgres mobione > /usr/local/src/dump_14_10.sql


Servidor B:
# pg_restore -U postgres -d mobione -f /usr/local/src/dump_14_10.sql

Mas com esse procedimento o Owner do banco de dados no servidor B é o Postgres.

/usr/local/src/dump_14_10.sql


4. Solução

Eduardo Rodrigues
madrux

(usa Ubuntu)

Enviado em 15/10/2010 - 15:37h

Pessoal,

resolvi essa questão da seguinte maneira:

Para realizar o dump executei o seguinte comando:
pg_dump -Fc db > dump.dump

Para restaurar o backup executei o seguinte comando:
pg_restore -C -d db dump.dump






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts