PostgreSQL批处理脚本始终无法运行。
在作业脚本查询下面....
DO $$ DECLARE jid整数; scid整数;开始 - 创建新工作INSERT INTO pgagent.pga_job( jobjclid,jobname,jobdesc,jobhostagent,jobenabled)VALUES( 1 :: integer,'Execute_batch002':: text,'':: text,'':: text,true)RETURNING jobid INTO jid;
- 步骤 - 插入一个步骤(jobid:NULL)INSERT INTO pgagent.pga_jobstep( jstjobid,jstname,jstenabled,jstkind, jstconnstr,jstdbname,jstonerror, jstcode,jstdesc)VALUES( jid,'Action1':: text,true,'b':: character(1), '':: text,'':: name,'f':: character(1), 'C:\ Script \ Test_backup.bat':: text,'':: text);
- 时间表 - 插入时间表INSERT INTO pgagent.pga_schedule( jscjobid,jscname,jscdesc,jscenabled, jscstart,jscend,jscminutes,jschours,jscweekdays,jscmonthdays,jscmonths)VALUES( jid,'Sch_1':: text,'':: text,true, '2018-03-28 00:00:01 + 05:30'::带时区的时间戳,'2055-07-16 00:00:01 + 05:30'::带时区的时间戳, - 分钟 ARRAY [false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false, 虚假,虚假,虚假,虚假,虚假,虚假,虚假,虚假,虚假,虚假, false,false,true,false,false,false,false,false,false,false, 虚假,虚假,虚假,虚假,虚假,虚假,虚假,虚假,虚假,虚假, 虚假,虚假,虚假,虚假,虚假,虚假,虚假,虚假,虚假,虚假, false,false] :: boolean [], - 小时 ARRAY [true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true, true,true,true] :: boolean [], - 周日 ARRAY [true,true,true,true,true,true,true] :: boolean [], - 月日 ARRAY [true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true, true,true,true,true,true,true,true,true,true,true, 假] ::布尔[], - 几个月 ARRAY [true,true,true,true,true,true,true,true,true,true,true,true] :: boolean [])RETURNING jscid INTO scid; END $$;
查看以下工作统计数据。 始终运行和中止状态。 link_1