PostgreSQL 批处理脚本总是无法运行。
下面的作业脚本查询....
DO $$ DECLARE jid 整数;scid 整数;BEGIN -- 创建一个新作业 INSERT INTO pgagent.pga_job( jobjclid, jobname, jobdesc, jobhostagent, jobenabled ) VALUES ( 1::integer, 'Execute_batch002'::text, ''::text, ''::text, true ) 将 jobid 返回到 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, ''::文本 ) ;
false]::boolean[], -- Hours 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, false]::boolean[], -- 月 ARRAY[true, true, true, true, true, true, true, true, true, true, true, true]:: boolean[] ) 将 jscid 返回到 scid; 结束$$; true]::boolean[], -- 周天数 ARRAY[true, true, true, true, true, true, true]::boolean[], -- 月天数 ARRAY[true, true, true, true, true,真、真、真、真、真、真、真、真、真、真、真、真、真、真、真、真、真、真、真、真、真、真、真、真、真、 true, false]::boolean[], -- 个月 ARRAY[true, true, true, true, true, true, true, true, true, true, true, true]::boolean[] ) 返回 jscid 到 scid; 结束$$; true]::boolean[], -- 周天数 ARRAY[true, true, true, true, true, true, true]::boolean[], -- 月天数 ARRAY[true, true, true, true, true,真、真、真、真、真、真、真、真、真、真、真、真、真、真、真、真、真、真、真、真、真、真、真、真、真、 true, false]::boolean[], -- 个月 ARRAY[true, true, true, true, true, true, true, true, true, true, true, true]::boolean[] ) 返回 jscid 到 scid; 结束$$; -- 月 ARRAY[true, true, true, true, true, true, true, true, true, true, true, true]::boolean[] ) 返回 jscid 到 scid; 结束$$; -- 月 ARRAY[true, true, true, true, true, true, true, true, true, true, true, true]::boolean[] ) 返回 jscid 到 scid; 结束$$;
检查上述工作的以下统计数据。始终运行和中止状态。 链接_1