当 sqlite 数据库中的库存降至某个水平以下时,我希望收到通知。
数量每天都会下降一个固定数字,我在晚上通过 cron 作业更新数据库。cron 作业内容如下:
cat update.sql | sqlite3 database.db
我有一个.sql
文件可以告诉我是时候重新订购了。它包含一个.output
给出文件名的行,如果不是重新排序的时间,该文件是零长度的。我可以测试该文件的大小;如果它大于零,我需要阅读它,如果不是,我可以忽略它。将该代码移动到我的文件中就足够简单了update.sql
,我可以编写整个“检查输出文件,测试它的大小,如果它大于零”的事情。
我更喜欢的是避免脚本和中间文件,并让 sqlite 在我的日常提醒中附加一个注释。指定为的文件.output
被覆盖,所以我不能只将我的提醒文件用作.output
.
sqlite 中是否有我无法找到的解决方案?