Goal
Evidence-backed confirmation of pg_cron >= 1.5 support on each Postgres platform we want to list as "runs PgQue's automated ticker", plus the exact vendor-specific steps to enable pg_cron — to feed (a) the pgque.dev "Runs on" logo wall and (b) a new vendor-specific enablement section in docs/installation.md.
Why pg_cron >= 1.5
PgQue's automated ticker (pgque.start()) schedules a 1-second pg_cron slot (ticker_loop re-ticks sub-second). That requires pg_cron's sub-minute / "[1-59] seconds" interval scheduling, introduced in pg_cron 1.5.0. On older pg_cron the auto-ticker can't run at sub-minute cadence (you'd use an external scheduler instead). So a platform only qualifies for the wall if its pg_cron is >= 1.5.
What each verification comment must include (per platform, with EVIDENCE)
- Platform (official name) and category (managed cloud / Postgres-compatible / k8s operator)
- pg_cron available? and the exact version offered (>= 1.5? yes/no/uncertain)
- Enable steps from official docs: the exact flag/parameter to set (e.g.
cloudsql.enable_pg_cron=on, alloydb.enable_pg_cron=on, RDS parameter-group shared_preload_libraries=pg_cron, Azure add to shared_preload_libraries, Supabase dashboard toggle, Neon cron.database_name via API), whether a restart/reboot is required, then create extension pg_cron; and setting cron.database_name to the PgQue database.
- Official doc URL (the evidence).
- Verdict: include on wall / exclude (and why).
Platforms to check
Managed: Amazon RDS, Amazon Aurora, Google Cloud SQL, Google AlloyDB, Azure Database for PostgreSQL (Flexible Server), Supabase, Neon, Aiven, DigitalOcean, PlanetScale (Postgres), Render, Vercel Postgres.
Postgres-compatible: YugabyteDB.
Kubernetes operators: CloudNativePG, StackGres, Percona Operator for PostgreSQL.
Excluded: Crunchy Bridge (acquired). ClickHouse (not a Postgres database).
Per-platform evidence comments to follow.
Goal
Evidence-backed confirmation of pg_cron >= 1.5 support on each Postgres platform we want to list as "runs PgQue's automated ticker", plus the exact vendor-specific steps to enable pg_cron — to feed (a) the pgque.dev "Runs on" logo wall and (b) a new vendor-specific enablement section in
docs/installation.md.Why pg_cron >= 1.5
PgQue's automated ticker (
pgque.start()) schedules a 1-second pg_cron slot (ticker_loopre-ticks sub-second). That requires pg_cron's sub-minute / "[1-59] seconds" interval scheduling, introduced in pg_cron 1.5.0. On older pg_cron the auto-ticker can't run at sub-minute cadence (you'd use an external scheduler instead). So a platform only qualifies for the wall if its pg_cron is >= 1.5.What each verification comment must include (per platform, with EVIDENCE)
cloudsql.enable_pg_cron=on,alloydb.enable_pg_cron=on, RDS parameter-groupshared_preload_libraries=pg_cron, Azure add toshared_preload_libraries, Supabase dashboard toggle, Neoncron.database_namevia API), whether a restart/reboot is required, thencreate extension pg_cron;and settingcron.database_nameto the PgQue database.Platforms to check
Managed: Amazon RDS, Amazon Aurora, Google Cloud SQL, Google AlloyDB, Azure Database for PostgreSQL (Flexible Server), Supabase, Neon, Aiven, DigitalOcean, PlanetScale (Postgres), Render, Vercel Postgres.
Postgres-compatible: YugabyteDB.
Kubernetes operators: CloudNativePG, StackGres, Percona Operator for PostgreSQL.
Excluded: Crunchy Bridge (acquired). ClickHouse (not a Postgres database).
Per-platform evidence comments to follow.