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