Eu gostaria de ser notificado quando o inventário em um banco de dados sqlite cair abaixo de um determinado nível.
A quantidade cai em um número definido todos os dias e eu atualizo o banco de dados por meio de um cron job à noite. O cron job lê algo como:
cat update.sql | sqlite3 database.db
Eu tenho um .sql
arquivo que pode me dizer que é hora de reordenar. Ele contém uma .output
linha que fornece um nome de arquivo e, se não for hora de reordenar, o arquivo tem comprimento zero. Posso testar o tamanho desse arquivo; se for maior que zero, preciso lê-lo, se não, posso ignorá-lo. Seria simples o suficiente para mover esse código para o meu update.sql
arquivo, e eu posso fazer o script de toda a coisa "verificar o arquivo de saída, testar seu tamanho, gritar se for maior que zero".
O que eu prefiro é evitar o script e o arquivo intermediário e fazer com que o sqlite acrescente uma nota aos meus lembretes diários. Os arquivos designados como .output
são substituídos, então não posso usar meu arquivo de lembrete como .output
.
Existe uma solução dentro do sqlite que não consegui encontrar?