Heroku定时任务与Postgres连接和Python
我有一个在Heroku上运行的网页应用,使用的是Flask和SQLAlchemy。现在我想知道怎么设置一个每天运行的定时任务,做一些和数据库相关的事情(比如删除某些行,如果你想知道的话)。
Heroku的文档推荐使用APScheduler,但我想用Heroku-Scheduler。尽管我选择了这个,我还是想知道在这个定时任务中怎么连接到我的Postgres数据库。我找不到任何示例或提示。
谢谢你的时间,Torsten
1 个回答
3
Heroku 的调度器可以运行你给它的任何命令。通常的做法是把一个 Python 脚本或命令作为你 Flask 应用的一部分来创建。你可以参考一下 这个链接。然后在调度器中,你可以像下面这样安排它的运行时间:
python manage.py mytask