[firebase-br] Copiar dados de uma base para outra
Carlos H. Cantu
listas em warmboot.com.br
Qua Jan 28 18:39:03 -03 2015
Na procedure, vc pode consultar as tabelas de sistema pra saber os
campos que compõe a tabela, e monta dinamicamente o comando que será
executado pelo "execute statement" a fim de transferir os dados de uma
base pra outra.
Veja o release notes do Firebird para saber a sintaxe do execute
statement.
[]s
Carlos H. Cantu
www.FireBase.com.br - www.firebirdnews.org
www.warmboot.com.br - blog.firebase.com.br
RRP> Olá. Obrigado pelas respostas.
RRP> Cantu, nesse caso, como eu passaria todos os dados da tabela
RRP> CLIENTES, por exemplo, de uma base para a outra usando external
RRP> data source, sem precisar declarar todos os campos?
RRP> Eu gostaria de criar uma procedure onde eu passasse apenas o
RRP> nome da tabela e realizasse a inserção dos dados. Algo como
RRP> insert into CLIENTES select * from clientes.
RRP> Abraço,Renan Rogowski Pozzo
RRP> "Entrega o teu caminho ao Senhor; confia nele, e ele o fará." Salmos 37:5
RRP>
RRP> Em 28 de janeiro de 2015 14:36, Paulo Henrique Gleria Félix
RRP> <paulogleria em gmail.com> escreveu:
RRP> uma maneira mais fácil que utilizo e exportar p/ uma tabela excel e depois
RRP> importar p/ nova tabela através do ibexpert
RRP>
RRP> Em 28 de janeiro de 2015 14:23, Carlos H. Cantu <listas em warmboot.com.br>
RRP> escreveu:
RRP>
RRP>
>> AL> Firebird ainda não tem suporte a conexão simultânea com dois bancos de
>> AL> dados.
>>
>> Errado... desde a versão 2.5 que é possível conectar outras bases
>> Firebird via PSQL.
>>
>> Para fazer o que ele quer, basta usar o "execute statement ... on
>> external".
>>
>> []s
>> Carlos H. Cantu
>> www.FireBase.com.br - www.firebirdnews.org
>> www.warmboot.com.br - blog.firebase.com.br
>>
>> AL> Firebird ainda não tem suporte a conexão simultânea com dois bancos de
>> AL> dados.
>>
>> AL> Duas opções:
>>
>> AL> - exportar o metadata do banco local e rodar no banco servidor
>> AL> ou
>> AL> - utilizar o IBDataPump da CleverComponents
>>
>>
>>
>> AL> []s
>> AL> Andrei
>>
>> AL> Em 28 de janeiro de 2015 13:43, Renan Rogowski Pozzo <
>> renanrpozzo em gmail.com>
>> AL> escreveu:
>>
>> >> O que eu precisaria é um comando SQL para usar a partir da minha
>> aplicação.
>> >> Como são bastante tabelas também não queria ficar declarando todos os
>> >> campos. Simplesmente preciso passar todos os dados de uma tabela para a
>> >> outra.
>> >>
>> >> Abraço,
>> >> Renan Rogowski Pozzo
>> >>
>> >> *"Entrega o teu caminho ao Senhor; confia nele, e ele o fará." Salmos
>> 37:5*
>> >>
>> >> Em 28 de janeiro de 2015 11:14, Fabiano Martins <
>> fabiano em clippnet.com.br>
>> >> escreveu:
>> >>
>> >> > Bom dia,
>> >> >
>> >> > Eu faço no ibexpert table data comparer
>> >> >
>> >> >
>> >> > Att,
>> >> >
>> >> > Fabiano Martins
>> >> > Clipp-net Informática
>> >> > Skype: mgfabiano
>> >> > Cel: (16) 98137-2091
>> >> > e-mail: fabiano em clippnet.com.br
>> >> >
>> >> > -----Mensagem Original----- From: Renan Rogowski Pozzo
>> >> > Sent: Wednesday, January 28, 2015 10:59 AM
>> >> > To: FireBase
>> >> > Subject: [firebase-br] Copiar dados de uma base para outra
>> >> >
>> >> > Bom dia.
>> >> > Alguém saberia me informar como eu poderia fazer para copiar todos os
>> >> dados
>> >> > de uma tabela para outra tabela em outra base de dados?
>> >> > No caso de uma base local para uma base que está em outro servidor.
>> >> >
>> >> > Abraço,
>> >> > Renan Rogowski Pozzo
>> >> >
>> >> > *"Entrega o teu caminho ao Senhor; confia nele, e ele o fará." Salmos
>> >> 37:5*
>>
>>
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>> http://www.firebase.com.br/fb/artigo.php?id=1107
>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
RRP> ______________________________________________
RRP> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
RRP> Para saber como gerenciar/excluir seu cadastro na lista, use:
RRP> http://www.firebase.com.br/fb/artigo.php?id=1107
RRP> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
RRP>
Mais detalhes sobre a lista de discussão lista