Saltar al contenido principal
Los cronogramas invocan funciones en una expresión cron recurrente. pg_cron envía una solicitud HTTP a la URL de la función en cada marca y registra el resultado.

Conceptos

Un cronograma es una expresión cron, una URL de destino y encabezados. En la creación, los marcadores de posición ${{secrets.KEY}} en los encabezados se resuelven y se cifran con pgcrypto. En cada marca, execute_job() descifra encabezados, llama a la función y escribe estado y duración en schedules.job_logs.

Uso

Cron estándar de 5 campos (sin segundos). Haga referencia a secretos en encabezados en lugar de codificar claves.
Crear a través del panel o SQL:

Límites

El intervalo mínimo es 1 minuto (pg_cron). Las ejecuciones fallidas se registran pero no se reintentan, por lo que la función debe ser idempotente. Eliminar un secreto referenciado interrumpe cada trabajo que lo usa hasta que actualice o desactive el cronograma.

Más recursos