Valeu Thiago.
Com relação ao hba, se eu colocar o md5 é
para colocar password certo? Ai no psql eu teria que usar a opção –W certo?
Se eu colocar trust, como o so vai saber,
se eu não tenho este user no SO?
Valeu!!
P.S: Esse email já estava escrito antes de
chegar o seu ultimo. J
Atenciosamente,
Nelson Cartaxo
De: Thiago Risso
[mailto:[EMAIL PROTECTED]
Enviada em: quarta-feira, 25 de
outubro de 2006 10:01
Para: Grupo de Usuários do
PostgreSQL no Brasil
Assunto: Re: [PostgreSQL-Brasil]
RES: RES: RES: RES: RES: Ajuda URGENTE POR FA VOR
Cara ... Seguinte ...
Primeiramente ... Você deve dar permissão ao usuário "drupaluser"
conectar-se ao banco "drupal_db"...
Isso deve ser feito no pg_hba.conf (BD onde você vai restaurar).
Algo assim :
host
drupal_db drupaluser
127.0.0.1/32
trust[1] ou md5[2]
Depois tente executar o dump assim :
pg_dump -O -i -a -E encoding -U usuario db >
dump.sql
-i : Ignorar versão ....conforme o
artigo do Fernando Ike deve-se usar -clean, que foi postado acima (Downgrade)
para compatibilidade de versões.. Mas comigo esta opção não funcionou ....
(dvsrv:/postgre/bin# ./pg_dump -O -i -a -E UTF8 -U postgres ger_teste >
dump.sql
dvsrv:/postgre/bin# ./pg_dump -O -clean -a -E UTF8 -U postgres ger_teste >
dump.sql
./pg_dump: invalid option -- l
Try "pg_dump --help" for more information.)
-a : Somente dados
-O : Sem Owner
-E : Caso a codificação dos bancos sejam
diferentes....
Depois restaure :
psql -U drupaluser drupal_db < dump.sql
....
Se mesmo assim não funcionar .... tente inserir o seguinte parametro no dump :
pg_dump -O -clean -a -E encoding -d
-U usuario db > dump.sql
-d : Faz o DUMP com comando INSERT ... Não utiliza o COPY...
O Arquivo ficará maior, mas pode funcionar !
Att:
Thiago Risso
|
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/
Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios