2013/4/26 Filho Arrais <[email protected]>

>
> Em 26 de abril de 2013 19:17, Osvaldo Kussama 
> <[email protected]>escreveu:
>
>  Em 26/04/13, Filho Arrais<[email protected]> escreveu:
>> > Percebi agora que gerou um erro, como o monitor não estava ajustado, a
>> > mensagem ficou escondida (mico).
>> >
>> > WARNING:  erros ignored on restore: 17761
>> >
>> > Além das *Functions, *os *Login Rules* também não subiram no restore.
>> >
>>
>>
>> Para o caso das roles é normal. O pg_dump não trata as roles.
>>
>> Se necessário utilize o pg_dumpall [1] com a opção --roles-only (ou -r).
>>
>>
> Tenho varias bases nesse mesmo banco, fazer o pg_dumpall seria complicado,
> vai demorar demais, juntando as duas maiores bases, passa de 100 GB.
>
> Teria uma parâmetro que eu podesse passar no pg_dump pra levar todos os
> dados?
>
>

Passando o parâmetro "-s" ao pg_dumpall ele vai gerar um dump apenas dos
objetos globais, daí é só restaurá-lo antes de executar o pg_restore.

PS: Por que dois pg_restore's, um para esquema (-s) e outro para dados
(-a)? É bem mais performático fazer de uma vez só, pois assim o pg_restore
cria os índices só no final, já com os dados na tabela, que é bem mais
rápido.


Atenciosamente,
-- 
Matheus de Oliveira
Analista de Banco de Dados
Dextra Sistemas - MPS.Br nível F!
www.dextra.com.br/postgres
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a