Limpeza automática do banco de dados user.db
Posted: Fri 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?
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?