Em 17/10/08, William Leite Araújo<[EMAIL PROTECTED]> escreveu:
>     Crie uma tabela contento campos texto somente e outra tabela com as
> regras a serem aplicadas a cada campo referente a um valor.
>     Acho que seria legal também registrar uma tabela com o nome do arquivo
> csv e a data da inclusão do mesmo.
>
> 2008/10/17 Leandro Hamid <[EMAIL PROTECTED]>
>
>> Boa tarde pessoal.
>>
>> Nós temos um sistema que gera um arquivo .csv a partir de uma consulta
>> contendo informações sobre cliente, grupo_gestor, mac_address, nome_rede,
>> n_endereco_ip e por ai vai....Eu gostaria muito de carregar este arquivo
>> dentro de um banco de dados e lá dentro tratar algumas inconsistências
>> como
>> mac_address contendo menos de 12 caracteres, linhas em branco, dados
>> duplicados, etc.Teria coo fazer isso no postgres, se sim, alguém teria um
>> dica de coo fazer isso?Desde já agradeço.
>>


Seguindo a idéia do Willian:
se suas validações podem ser feitas utilizando expressões regulares,
identifique os campos com problemas, corrija-os e depois transfira os
dados para a tabela definitiva.

Veja:
http://www.postgresql.org/docs/current/interactive/functions-matching.html#FUNCTIONS-POSIX-REGEXP

Osvaldo
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a