Jesus Rodrigues, eu uso o posgtres e não largo, uso uma técnica que a
seguinte, trabalho com Power builder 9 e faço o select com dados dentro do
console da linguagem e depois faço o mesmo select no banco  destino e faço o
commit. 

 

caso seja muitos dados tem uma opção no pg que e a limit ( quantas linhas
serão exibidas no select) e offset (a partir de quais linhas da pesquisa
geral serão exibidas)

 

 

De: [email protected]
[mailto:[email protected]] Em nome de Jesus
Rodrigues
Enviada em: quarta-feira, 17 de março de 2010 08:32
Para: [email protected]
Assunto: [pgbr-geral] Inserção de grandes volumes

 

Pessoal,

 

Preciso realizar carga de grandes volumes em banco postgre. Segue um exemplo
do problema.

 

Tenho duas tabela A e B, em que A contém múltiplas ocorrências de B (1 para
N). Gostaria de carregar essas tabelas via loader, semelhante ao comando
existente no oracle. Meu modelo é mais complexo, mas esse foi apenas um
pequeno exemplo. Pergunta-se:

 

1º Existe um processo de carga semelhante (carga via loader) no postgre?

2º É possível carregar as duas tabelas (A e B) utilizando um único arquivo?
Por exemplo, se esse arquivo tiver os dados estruturados em forma de um xml
ou de forma hierárquica. Ou é necessário possuir dois arquivos, uma para os
dados da tabela A e outro para os dados da tabela B?

3º Para carga de grandes volumes, um processo via loader é mais eficiente
que um processo de inserção “normal” (abre transação, insere tudo, commit,
fecha fecha transação)?

 

Obrigado,

 

 

_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a