Win32批处理脚本总是失败pgAgent

时间:2018-03-29 04:12:09

标签: postgresql job-scheduling pgadmin pgadmin-4 pgagent

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

0 个答案:

没有答案