sexta-feira, 19 de junho de 2015

Importar Arquivo de Texto Para Uma Tabela no PostgreSQL

Boa Tarde!!!

Hoje estou passando por aqui apenas para publicar uma dica muito rápida e fácil, que para mim, foi muito importante nesta semana.

A que me refiro? A importação de dados de um arquivo "txt" (texto) direto para uma tabela do PostgreSQL. Bem, vamos ao que realmente nos interessa.

1º) Acesse o terminal e efetue o login no seu banco de dados PostgreSQL.

2º) Agora vamos ajustar o "Character Set Support" ("Conjunto de Caracteres Suportados") :
     SET CLIENT_ENCODING TO 'latin1';
OBS. 1: Para mais informações sobre "Character Set Support" acesse a página de documentação do próprio PostgreSQL no seguinte link:   Character Set Support - PostgreSQL.

3º) Após esta configuração, basta rodar o comando abaixo:
     COPY tabela FROM arquivo USING DELIMITERS 'delimitador';
          EX.: COPY cliente FROM /home/Clientes.txt USING DELIMITERS '|';
OBS. 2: O arquivo deve conter conteúdo para todas as colunas da tabela em questão.

Estes comandos foram usados em um servidor Linux e PostgreSQL 9.2. Caso surja alguma duvida, basta deixar seu comentário.

Se você tem uma dica interessante, preencha o Formulário de contato do lado direito da página e nos envie.

Atenciosamente
Dica Chave.

Nenhum comentário:

Postar um comentário