A job scheduling agent for PostgreSQL

pgAgent is a job/task scheduling agent for PostgreSQL, enabling the execution of batch/shell database tasks on highly-configurable schedules. It runs as a daemon on Unix systems, and a service on Windows systems and provides greater flexibility than cronjobs or Windows Scheduled Tasks. pgAgent uses tables in a PostgreSQL database to store job configuration, and is configured using pgAdmin.

pgAgent was originally distributed as part of pgAdmin but since pgAdmin 1.9 it is available as a separate download.

  • Introductory article by Dave Page: pgAgent


Client application, Management / adminstration

See also

pgAdmin, pg_cron, pg_timetable