[Cascavel-pm] Res: Sugestao Programa Perl

Patty Silva ptfzs em yahoo.com.br
Sexta Janeiro 26 10:18:09 PST 2007


Esse arquivo de status vc usa alguma biblioteca??



----- Mensagem original ----
De: Marco A P D'Andrade <mdacwb em gmail.com>
Para: Cascavel Perl Mongers <cascavel-pm em pm.org>
Enviadas: Sexta-feira, 26 de Janeiro de 2007 17:42:58
Assunto: Re: [Cascavel-pm] Sugestao Programa Perl

Paty,

Eu tenho o habito de manipular varios logs, e devido ao tamanho dos mesmos eu costumo salvar a posição (tell) da ultima leitura dentro do mesmo, e iniciar as operações somente nesta posição... Desta forma se os dados forem inseridos ao final, não haveria problema...


Como faço isto?

  Crio um arquivo de status que contem: inode, filesize
  So o inide mudar ou o tamanho for menor, recomeça do inicio

Comandos chave:
   seek, tell, stat

Se voce utiliza multiplos arquivos, o arquivo de controle teria apenas que contar filename, inode, filesize, lastchange (para descartar arquivos sem mudanças ;) )



Eis a minha sugestão.

Sds,
Marco Antonio


Em 26/01/07, Patty Silva <ptfzs em yahoo.com.br
> escreveu:
Ola Pessoal,

Uma sugestao para programa perl...
Atualmente fiz um script para inserir dados no Banco de Dados... eu leio um arquivo separados por <TAB> e insiro no BANCO, para cada registro existe um arquivo.

So que nesse arquivo existe dados do mes inteiro, para nao ficar inserindo dados repetidos no BANCO estou usando a biblioteca DB_File, como?
entao, eu insiro no arquivo auxiliar gerado pela biblioteca com o ID e a DATA , ai no meio do programa eu verifico se o  ID e a DATA for MAIOR que a gravado no arquivo dai eu faco a INSERCAO caso contrario nao...


A unica desvantagem q tem eh que se por um acaso vier um dado atrasado ele nao ira inserir.. :D
Nao sei c fui clara.. mas existe solucao melhor?? 


Obrigada Pessoal.






__________________________________________________
Fale com seus amigos  de graça com o novo Yahoo! Messenger 

http://br.messenger.yahoo.com/ 


_______________________________________________
Cascavel-pm mailing list
Cascavel-pm em pm.org

http://mail.pm.org/mailman/listinfo/cascavel-pm




_______________________________________________
Cascavel-pm mailing list
Cascavel-pm em pm.org
http://mail.pm.org/mailman/listinfo/cascavel-pm





__________________________________________________
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070126/d3c6a970/attachment-0001.html 


Mais detalhes sobre a lista de discussão Cascavel-pm