跳转到主要内容
时间表在定期 cron 表达式上调用函数。pg_cron 在每个刻度处向函数 URL 发送 HTTP 请求并记录结果。

概念

时间表是 cron 表达式、目标 URL 和标头。在创建时,标头中的 ${{secrets.KEY}} 占位符被解析并使用 pgcrypto 加密。在每个刻度处,execute_job() 解密标头、调用函数并将状态和持续时间写入 schedules.job_logs

用法

标准 5 字段 cron(无秒数)。在标头中引用秘密,而不是硬编码密钥。
通过仪表盘或 SQL 创建:

限制

最小间隔为 1 分钟 (pg_cron)。失败的运行被记录但不重试,所以函数必须是幂等的。删除被引用的秘密会破坏使用它的每个工作,直到您更新或禁用时间表。

更多资源