Limpeza automática do banco de dados user.db

ariovaldoghi
Mensagens: 3
Registrado em: Seg Ago 04, 2014 5:16 pm

Limpeza automática do banco de dados user.db

Mensagem por ariovaldoghi » Sex Nov 01, 2019 4:23 pm

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?

Avatar do usuário
ViniciusMoraes
Moderadores
Mensagens: 10
Registrado em: Sáb Out 22, 2016 1:48 am
Contato:

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

Mensagem por ViniciusMoraes » Seg Nov 04, 2019 7:11 pm

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.
Vinícius de Moraes
Customer Service | Atendimento ao Cliente

E-mail de contato: suporte@hitecnologia.com.br
Telefone: (19)2139-1700 - (Opção 2 - Suporte Técnico).

Responder