【问题标题】:Change APScheduler default jobstore location更改 APScheduler 默认作业存储位置
【发布时间】:2020-11-18 17:03:13
【问题描述】:

我将 APScheduler 用于我的烧瓶应用程序,APScheduler 将我创建的作业存储在名为 apscheduler_jobs 的 MYSQL 表中。

default_jobstore = {'default': SQLAlchemyJobStore(engine=connection.get_engine())}

我有什么办法可以更改表,例如,它将作业存储在名为 apscheduler_jobs_new 的表下。我希望该表位于同一架构中,只是不同的表。

【问题讨论】:

    标签: python-3.x apscheduler


    【解决方案1】:

    您应该能够像下面这样简单地传递一个名为 tablename 的参数

    default_jobstore = {'default': SQLAlchemyJobStore(tablename='my_scheduled', engine=connection.get_engine())}
    

    【讨论】:

      猜你喜欢
      • 2023-03-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-19
      • 2021-04-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多