Copiar Banco completo com pg_dump, manos uma tabela expecifica. [RESOLVIDO]

1. Copiar Banco completo com pg_dump, manos uma tabela expecifica. [RESOLVIDO]

Flavio Lima
divxall

(usa Debian)

Enviado em 22/07/2016 - 20:11h

boa noite ,
Ha um tempo atrás fui salvo por uma dica daqui pra fazer o bkp de uma tabela especifica do postgres. agora minha duvida eh ao contrario.

quero fazer um pg_dump de todo o banco menos uma tabela especifica, a copia trava nela.
quero salvar tudo menos essa tabela. como faço?

desde já agradeço.


  


2. MELHOR RESPOSTA

Carlos A. P. Cunha
Carlos_Cunha

(usa Linux Mint)

Enviado em 25/07/2016 - 20:57h

divxall escreveu:

boa noite,

dei o comando mas du um erro; invalid opition 'e'.

vc oderia me da a sintaxe do comando pg_dump -E UTF8 -v spedDB > backup_SPED.sql com a opcao de nao copiar a tabela anexo?

desde ja agradeço


Na teoria seria vc so adicionar ao seu comando que ja faz hj a opção
--exclude-table=anexo

Na primeira resposta tem um link que ajuda bastante a entender o pg_dump, recomendo a leitura.
Abraço


#-------------------------------------------------------------------------------------#

"Linux is cool"

3. Re: Copiar Banco completo com pg_dump, manos uma tabela expecifica. [RESOLVIDO]

Carlos A. P. Cunha
Carlos_Cunha

(usa Linux Mint)

Enviado em 23/07/2016 - 11:52h


-exclude-table = tabela
Não despejar todas as tabelas correspondentes ao padrão mesa. O padrão é interpretado de acordo com as mesmas regras para -t. -T Pode ser dada mais de uma vez para excluir tabelas correspondentes qualquer um dos vários padrões.

Quando ambos -t e -T são dadas, o comportamento é para despejar apenas as tabelas que correspondem pelo menos uma opção -t, mas sem opções -T. Se -T aparece sem -t, então tabelas correspondentes -T estão excluídos o que é de outra forma uma descarga normal,


Fonte:
https://www.postgresql.org/docs/9.3/static/app-pgdump.html

#-------------------------------------------------------------------------------------#

"Linux é algo que me fez ter Gosto pela Informática, se tornou um Vicio" - Carlos A. P. Cunha
Acesse: www.cunhatec.com.br


4. Re: Copiar Banco completo com pg_dump, manos uma tabela expecifica. [RESOLVIDO]

Flavio Lima
divxall

(usa Debian)

Enviado em 24/07/2016 - 09:20h

Muito Obg Carlos_Cunha,
esse comando so impede q a tabela seja copiada ou deleta ela? não entendi direito!!
vou dar mais detalhes do meu problema:

o HD de meu servidor esta querendo parar, ele so funciona por 40 minutos e depois trava.
eu estou dando o seguinte comando: pg_dump -E UTF8 -v spedDB > backup_SPED.sql
qdo esta fazendo a copia, o hd para quase no finalzinho, porem tenho uma tabela chamada "anexo" esta tabela eh mais do q 60% do banco. eu preciso do seguinte:
- fazer bkp só da tabela anexo pq demora muito, ai desligo o servidor e ligo depois de 10 min, assim terei mas 40 min pra trabalhar.
- fazer bkp de tudo menos a tabela anexo, ai depois eu quero restaurar o bkp desses dois arquivos.

mais uma vez obrigado e desde já agradeço.


5. Re: Copiar Banco completo com pg_dump, manos uma tabela expecifica. [RESOLVIDO]

Carlos A. P. Cunha
Carlos_Cunha

(usa Linux Mint)

Enviado em 24/07/2016 - 19:11h

Ela deixa a tabela que esta sendo informada de fora do pg_dump, ou seja será ignorada, e nada nela e alterada.

#-------------------------------------------------------------------------------------#

"Linux é algo que me fez ter Gosto pela Informática, se tornou um Vicio" - Carlos A. P. Cunha
Acesse: www.cunhatec.com.br


6. Re: Copiar Banco completo com pg_dump, manos uma tabela expecifica. [RESOLVIDO]

Flavio Lima
divxall

(usa Debian)

Enviado em 25/07/2016 - 20:37h

boa noite,

dei o comando mas du um erro; invalid opition 'e'.

vc oderia me da a sintaxe do comando pg_dump -E UTF8 -v spedDB > backup_SPED.sql com a opcao de nao copiar a tabela anexo?

desde ja agradeço



7. Re: Copiar Banco completo com pg_dump, manos uma tabela expecifica. [RESOLVIDO]

Flavio Lima
divxall

(usa Debian)

Enviado em 26/07/2016 - 10:26h

valew carlos,
funcionou :), agora como fica o comando pra copiar so a tapela anexo?
e pra restauras esses dois bkps seguros?

desde ja agradeço



8. Re: Copiar Banco completo com pg_dump, manos uma tabela expecifica.

Carlos A. P. Cunha
Carlos_Cunha

(usa Linux Mint)

Enviado em 26/07/2016 - 10:31h

divxall escreveu:

valew carlos,
funcionou :), agora como fica o comando pra copiar so a tapela anexo?
e pra restauras esses dois bkps seguros?

desde ja agradeço


Show de bola!!
Faça assim pra não ter misturar as coisas, marque a melhor respostas e de como resolvido e abra um outro com sua nova dúvida
Abraço
-------------------------------------------------------------------------------------#

"Linux is cool"


9. Re: Copiar Banco completo com pg_dump, manos uma tabela expecifica. [RESOLVIDO]

Carlos A. P. Cunha
Carlos_Cunha

(usa Linux Mint)

Enviado em 28/07/2016 - 16:16h

Amigo não se esqueça, marque a melhor respostas e de como Resolvido.
Abraço
#-------------------------------------------------------------------------------------#

"Linux is cool"






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts