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.