Importação de Dados Postgis

1. Importação de Dados Postgis

Rodrigo Santin
santin1976

(usa Debian)

Enviado em 05/06/2016 - 19:30h

Tenho uma tabela postgres, com 6 colunas de dados, gid (serial), Codigo Imovel, Codigo Contribuinte, Nome Contribuinte, Situacao do Imovel e uma Coluna Geométrica devido a extensão postgis. Destas as únicas colunas que estão preenchidas são a coluna geométrica (dados vindos de um shape, do sistema de geoprocessamento) e a coluna Codigo do Imóvel.
Tenho um arquivo texto para importação de dados com as colunas, Codigo do Imovel, Codigo do Contribuinte, Nome do Contribuinte e Situação do Imóvel, arquivo este proveniente de uma exportação de um sistema.
Gostaria de, importar os dados do meu arquivo.txt para o postgres quando o Codigo do Imovel do Arquivo for igual ao Codigo do Imovel do Banco de dados.



  


2. Re: Importação de Dados Postgis

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 05/06/2016 - 20:58h

Vc pode usar um script com psql, ou uma ferramenta de importação/extração de dados como o Pentaho Data Integration.



3. Re: Importação de Dados Postgis

Ronaldo Ferreira de Lima
textmode

(usa Slackware)

Enviado em 05/06/2016 - 23:13h

santin1976 escreveu:

Tenho uma tabela postgres, com 6 colunas de dados, gid (serial), Codigo Imovel, Codigo Contribuinte, Nome Contribuinte, Situacao do Imovel e uma Coluna Geométrica devido a extensão postgis. Destas as únicas colunas que estão preenchidas são a coluna geométrica (dados vindos de um shape, do sistema de geoprocessamento) e a coluna Codigo do Imóvel.
Tenho um arquivo texto para importação de dados com as colunas, Codigo do Imovel, Codigo do Contribuinte, Nome do Contribuinte e Situação do Imóvel, arquivo este proveniente de uma exportação de um sistema.
Gostaria de, importar os dados do meu arquivo.txt para o postgres quando o Codigo do Imovel do Arquivo for igual ao Codigo do Imovel do Banco de dados.


Crie uma tabela temporária para acomodar seu arquivo txt e depois faça o 'INSERT...SELECT'. Se o seu arquivo for um DSV (CSV,TSV,...) use o comando 'COPY' para a importação.

[]'s
--
"Não manejo bem as palavras
Mas manipulo bem as strings."
------------------------------
https://perspicazsite.wordpress.com








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts