Popular BD postgres

PostgreSQL

10/06/2010

Pessoal, qual a maneira mais pratica e rapida para popular uma tabela no Postgres com arquivos xml ou txt com mais 200 mil registro. Alguma ideia como eu posso fazer isso?
Guilhr

Guilhr

Curtidas 0

Respostas

Saulo Benvenutti

Saulo Benvenutti

10/06/2010

depende de como este arquivo esta formatado ... o melhor seria um texto cvs em minha opinião ....
GOSTEI 0
Angelo Santos

Angelo Santos

10/06/2010


O interessante é que vc utilize arquivos no formato CSV, segue abaixo como deve ser feito:

No Linux:

su - postgres psql nomebanco \copy nometabela from /home/nomearquivo.csv
No Windows \copy nometabela from ./arquivo.csv -- o arquivo estando no path do usuário
Você pode fazer com TXT, portanto que a estrutura do arquivo esteja no mesmo formato da tabela que irá receber os dados. É importante também verificar os delimitadores. Por facilidade converta o arquivo no formato TXT para CSV.
Você pode também utilizar a ferramenta Dados PostgresSQL Wizard (http://www.sqlmaestro.com/products/postgresql/datawizard/)

GOSTEI 0
POSTAR