Skip to content

Verify pg_cron >= 1.5 support per platform + vendor-specific enablement steps #270

@NikolayS

Description

@NikolayS

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions