pgagent 是postgresql 的一个调度系统之前一直附带在pgAdmin包下，只是默认不安装。pgAgent is a job scheduler for PostgreSQL which may be managed using pgAdmin. Prior to pgAdmin v1.9, pgAgent shipped as part of pgAdmin. From pgAdmin v1.9 onwards, pgAgent is shipped as a separate application
Introduced in pgAdmin III v1.4, pgAgent is a job scheduling agent for PostgreSQL, capable of running multi-step batch/shell and SQL tasks on complex schedules.
is a job scheduler for PostgreSQL, similar to Microsoft s SQL Server Agent. It s designed to run on a variety of operating systems, including Windows, Linux, Mac OS X, Solaris and FreeBSD and allows authorised users to schedule jobs consisting of one or more SQL or shell/batch steps. Common uses may include scheduled maintenance tasks - for example, archival of old records from a table, or vacuuming of certain tables, or operations that for part of an application such as batch posting of the days transactions to accounts.
Typically, a single instance of pgAgent will be installed on the database server itself, though in some instances it is beneficial to install one or more instances on machines other than the database server. Once installed, pgAgent may be managed using the pgAdmin graphical management interface for PostgreSQL, which supports over 20 languages for end users including English, French, German, Japanese, Korean and Chinese (simplified and traditional).