Popular BD postgres
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
Curtidas 0
Respostas
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
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