Page 1 of 1

Limpeza automática do banco de dados user.db

Posted: Fri Nov 01, 2019 4:23 pm
by ariovaldoghi
Boa tarde
Tenho uma aplicação rodando na versão 1.5 (que já foi migrada de versões anteriores) desde maio/2015.
Estou tendo um problema, pois guardo 65 valores do processo a cada 60 segundos no banco de dados user.db (SQLite) e o mesmo estava atualmente com um tamanho de 600Mb. Fiz uma "limpeza" manual no BD e temporariamente me resolveu o problema.
Porém gostaria de gerar um script que fosse disparado a cada 24 horas e excluísse os valores com o timestamp superior a 180 dias (6 meses), porém não consegui criar esse script, baseado nos exemplos que encontrei aqui.
Poderiam me dar uma ajuda?

Re: Limpeza automática do banco de dados user.db

Posted: Mon Nov 04, 2019 7:11 pm
by ViniciusMoraes
Prezado Ariovaldo, boa tarde!

Recomendo que dê uma olhada na página HIscada Pro acessando Banco de Dados SQLite, no manual online do HIscada Pro.

Utilizando os exemplos deste link, você pode adaptar o SQL do DELETE em um script que roda por tempo no Kernel.


Em caso de dúvidas utilize nosso fórum!
Permanecemos à disposição.