Gerar um script create a partir de um arquivo *.txt no PostgreSQL

3 respostas
EuclidesFilizola

Bom dia pessoal, andei olhando ae na internet e queria saber com vocês, como eu gero minha tabela dentro do postgres 8.2, a partir de um arquivo *.txt ?

O arquivo é da seguinte forma:

  • A primeira linha contém os nomes das colunas dentro de aspas duplas: “id_cidade”,“nome_cidade”… etc
  • A segunda linha em diante, contém os dados: “123”,“São Paulo”, …

3 Respostas

yorgan

Bom, acho que a solução mais simples para o seu caso seria fazer um app que carregue o arquivo e faça a inserção.
A estrutura por ser bem simples, algo como:

  • Nome do arquivo é o nome da tabela.
  • Primeira linha, como você já disse, são as colunas
  • Segunda linha em diante são os registros.

Com esses dados você consegue tranquilamente montar o SQL de inserção.

[]´s

Daniel

EuclidesFilizola

vc diz então eu utilizando a classe File e talz não é ? …

é uma idéia, mas msm assim eu acho q deve haver algo pronto. Mas vou tentar.

qlquer coisa eu posto aqui depois.

obrigado.

abraços !

EuclidesFilizola

Bom, resolvi meu problema. Porém de uma forma muito demorada. Importei o arquivo *.txt para o access e lá eu passei para o SQLServer e ae então foi que eu gerei o script para ser inserido no postgreSQL.

Não aconselho ngm a fazer isso :D. Há N maneiras mais customizadas de fazer isso.

Abraços.

Criado 28 de setembro de 2009
Ultima resposta 29 de set. de 2009
Respostas 3
Participantes 2