
# PG_JOBS
PG_JOBS系统表存储用户创建的定时任务的任务详细信息，定时任务线程定时轮询pg_jobs系统表中的时间，当任务到期会触发任务的执行。该系统表属于Shared Relation，所有创建的job记录对所有数据库可见。
表1PG_JOBS字段 
| 名字              | 类型                          | 描述                   |
|:---|:---|:---|
| job_id          | integer                     | 作业ID，主键，是唯一的（有唯一索引）。 |
| what            | text                        | 作业内容。                |
| log_user        | oid                         | 创建者的UserID。          |
| priv_user       | oid                         | 作业执行者的UserID。        |
| job_db          | oid                         | 标识作业执行的数据库OID。       |
| job_nsp         | oid                         | 标识作业运行时所在的命名空间OID。   |
| job_node        | oid                         | 标识当前作业是在哪个CN上创建和执行。  |
| is_broken       | boolean                     | 标识当前作业是否为失效状态。       |
| start_date      | timestamp without time zone | 作业第一次开始执行时间，时间精确到毫秒。 |
| next_run_date   | timestamp without time zone | 下次定时执行任务的时间，时间精确到毫秒。 |
| failure_count   | smallint                    | 连续失败计数。              |
| interval        | text                        | 作业执行的重复时间间隔。         |
| last_start_date | timestamp without time zone | 上次运行开始时间，时间精确到毫秒。    |
| last_end_date   | timestamp without time zone | 上次运行的结束时间，时间精确到毫秒。   |
| last_suc_date   | timestamp without time zone | 上次成功运行的开始时间，时间精确到毫秒。 |
| this_run_date   | timestamp without time zone | 正在运行任务的开始时间，时间精确到毫秒。 |
   
