mirror of
https://github.com/pgadmin-org/pgadmin4.git
synced 2026-08-11 21:45:02 -05:00
Fix failing RE-SQL test cases for pgAgent.
This commit is contained in:
+1
-1
@@ -1,4 +1,4 @@
|
||||
SELECT setval( E'public."Seq1_$%{}[]()&*^!@""''`\\/#"', 7, true);
|
||||
SELECT setval(E'public."Seq1_$%{}[]()&*^!@""''`\\/#"', 7, true);
|
||||
|
||||
ALTER SEQUENCE IF EXISTS public."Seq1_$%{}[]()&*^!@""'`\/#"
|
||||
INCREMENT 12
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
SELECT setval( E'public."Seq1_$%{}[]()&*^!@""''`\\/#"', 7, true);
|
||||
SELECT setval(E'public."Seq1_$%{}[]()&*^!@""''`\\/#"', 7, true);
|
||||
|
||||
ALTER SEQUENCE IF EXISTS public."Seq1_$%{}[]()&*^!@""'`\/#"
|
||||
INCREMENT 12
|
||||
|
||||
+1
-1
@@ -2,7 +2,7 @@
|
||||
{# This will be specific macro for pga_exception. #}
|
||||
{##################################################}
|
||||
{% macro INSERT(jscid, data, conn) -%}
|
||||
-- Inserting a schedule exception {% if jscid %}(schedule: {{ jscid|qtLiteral(conn)}}){% endif %}
|
||||
-- Inserting a schedule exception{% if jscid %} (schedule: {{ jscid|qtLiteral(conn)}}){% endif %}
|
||||
|
||||
INSERT INTO pgagent.pga_exception (
|
||||
jexscid, jexdate, jextime
|
||||
|
||||
+6
-6
@@ -7,7 +7,7 @@ BEGIN
|
||||
INSERT INTO pgagent.pga_job(
|
||||
jobjclid, jobname, jobdesc, jobhostagent, jobenabled
|
||||
) VALUES (
|
||||
1::integer, 'test_batch_job_$%{}[]()&*^!@""''`\/#'::text, 'test_job_step_schedule description'::text, 'test_host'::text, true
|
||||
1::integer, E'test_batch_job_$%{}[]()&*^!@""''`\\/#'::text, 'test_job_step_schedule description'::text, 'test_host'::text, true
|
||||
) RETURNING jobid INTO jid;
|
||||
|
||||
-- Steps
|
||||
@@ -40,15 +40,15 @@ INSERT INTO pgagent.pga_schedule(
|
||||
jid, 'schedule_2'::text, 'test schedule_2 comment'::text, true,
|
||||
'<TIMESTAMPTZ_1>'::timestamp with time zone, '<TIMESTAMPTZ_2>'::timestamp with time zone,
|
||||
-- Minutes
|
||||
ARRAY[true,true,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,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false]::boolean[],
|
||||
'{t,t,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,t,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f}'::bool[]::boolean[],
|
||||
-- Hours
|
||||
ARRAY[true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false]::boolean[],
|
||||
'{t,t,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f}'::bool[]::boolean[],
|
||||
-- Week days
|
||||
ARRAY[true,true,false,false,false,false,false]::boolean[],
|
||||
'{t,t,f,f,f,f,f}'::bool[]::boolean[],
|
||||
-- Month days
|
||||
ARRAY[true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false]::boolean[],
|
||||
'{t,t,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f}'::bool[]::boolean[],
|
||||
-- Months
|
||||
ARRAY[true,true,false,false,false,false,false,false,false,false,false,false]::boolean[]
|
||||
'{t,t,f,f,f,f,f,f,f,f,f,f}'::bool[]::boolean[]
|
||||
) RETURNING jscid INTO scid;
|
||||
END
|
||||
$$;
|
||||
|
||||
+5
-5
@@ -12,14 +12,14 @@ INSERT INTO pgagent.pga_schedule(
|
||||
<PGA_JOB_ID>, 'schedule_2'::text, 'test schedule_2 comment'::text, true,
|
||||
'2020-04-15 05:11:31 -07:00'::timestamp with time zone, '2020-04-16 05:11:34 -07:00'::timestamp with time zone,
|
||||
-- Minutes
|
||||
ARRAY[true,true,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,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false]::boolean[],
|
||||
'{t,t,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,t,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f}'::bool[]::boolean[],
|
||||
-- Hours
|
||||
ARRAY[true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false]::boolean[],
|
||||
'{t,t,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f}'::bool[]::boolean[],
|
||||
-- Week days
|
||||
ARRAY[true,true,false,false,false,false,false]::boolean[],
|
||||
'{t,t,f,f,f,f,f}'::bool[]::boolean[],
|
||||
-- Month days
|
||||
ARRAY[true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false]::boolean[],
|
||||
'{t,t,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f}'::bool[]::boolean[],
|
||||
-- Months
|
||||
ARRAY[true,true,false,false,false,false,false,false,false,false,false,false]::boolean[]
|
||||
'{t,t,f,f,f,f,f,f,f,f,f,f}'::bool[]::boolean[]
|
||||
) RETURNING jscid INTO scid;END
|
||||
$$;
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@ BEGIN
|
||||
INSERT INTO pgagent.pga_job(
|
||||
jobjclid, jobname, jobdesc, jobhostagent, jobenabled
|
||||
) VALUES (
|
||||
1::integer, 'test_batch_job_$%{}[]()&*^!@""''`\/#'::text, 'test_job_step_schedule description'::text, 'test_host'::text, true
|
||||
1::integer, E'test_batch_job_$%{}[]()&*^!@""''`\\/#'::text, 'test_job_step_schedule description'::text, 'test_host'::text, true
|
||||
) RETURNING jobid INTO jid;
|
||||
|
||||
-- Steps
|
||||
|
||||
+8
-8
@@ -7,7 +7,7 @@ BEGIN
|
||||
INSERT INTO pgagent.pga_job(
|
||||
jobjclid, jobname, jobdesc, jobhostagent, jobenabled
|
||||
) VALUES (
|
||||
4::integer, 'test_sql_job_local_db_updated_$%{}[]()&*^!@""''`\/#'::text, 'test_job_step_schedule description updated'::text, 'test_host_updated'::text, false
|
||||
4::integer, E'test_sql_job_local_db_updated_$%{}[]()&*^!@""''`\\/#'::text, 'test_job_step_schedule description updated'::text, 'test_host_updated'::text, false
|
||||
) RETURNING jobid INTO jid;
|
||||
|
||||
-- Steps
|
||||
@@ -40,23 +40,23 @@ INSERT INTO pgagent.pga_schedule(
|
||||
jid, 'schedule_2'::text, 'test schedule_2 comment'::text, false,
|
||||
'<TIMESTAMPTZ_1>'::timestamp with time zone, '<TIMESTAMPTZ_2>'::timestamp with time zone,
|
||||
-- Minutes
|
||||
ARRAY[false,false,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false]::boolean[],
|
||||
'{f,f,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f}'::bool[]::boolean[],
|
||||
-- Hours
|
||||
ARRAY[false,false,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,false,false,false,false]::boolean[],
|
||||
'{f,f,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,f,f,f,f}'::bool[]::boolean[],
|
||||
-- Week days
|
||||
ARRAY[false,false,true,true,true,true,true]::boolean[],
|
||||
'{f,f,t,t,t,t,t}'::bool[]::boolean[],
|
||||
-- Month days
|
||||
ARRAY[false,false,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,false,false,false,false,false,false,false,false,false,false,false,false]::boolean[],
|
||||
'{f,f,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,f,f,f,f,f,f,f,f,f,f,f,f}'::bool[]::boolean[],
|
||||
-- Months
|
||||
ARRAY[false,false,true,true,true,true,true,true,true,true,true,true]::boolean[]
|
||||
'{f,f,t,t,t,t,t,t,t,t,t,t}'::bool[]::boolean[]
|
||||
) RETURNING jscid INTO scid;
|
||||
-- Inserting a schedule exception
|
||||
-- Inserting a schedule exception
|
||||
INSERT INTO pgagent.pga_exception (
|
||||
jexscid, jexdate, jextime
|
||||
) VALUES (
|
||||
scid, to_date('2020-04-22', 'YYYY-MM-DD')::date, '01:22:00'::time without time zone
|
||||
);
|
||||
-- Inserting a schedule exception
|
||||
-- Inserting a schedule exception
|
||||
INSERT INTO pgagent.pga_exception (
|
||||
jexscid, jexdate, jextime
|
||||
) VALUES (
|
||||
|
||||
+7
-7
@@ -12,23 +12,23 @@ INSERT INTO pgagent.pga_schedule(
|
||||
<PGA_JOB_ID>, 'schedule_2'::text, 'test schedule_2 comment'::text, false,
|
||||
'2020-04-14 05:11:31 -07:00'::timestamp with time zone, '2020-04-15 05:11:34 -07:00'::timestamp with time zone,
|
||||
-- Minutes
|
||||
ARRAY[false,false,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false]::boolean[],
|
||||
'{f,f,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f}'::bool[]::boolean[],
|
||||
-- Hours
|
||||
ARRAY[false,false,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,false,false,false,false]::boolean[],
|
||||
'{f,f,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,f,f,f,f}'::bool[]::boolean[],
|
||||
-- Week days
|
||||
ARRAY[false,false,true,true,true,true,true]::boolean[],
|
||||
'{f,f,t,t,t,t,t}'::bool[]::boolean[],
|
||||
-- Month days
|
||||
ARRAY[false,false,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,false,false,false,false,false,false,false,false,false,false,false,false]::boolean[],
|
||||
'{f,f,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,f,f,f,f,f,f,f,f,f,f,f,f}'::bool[]::boolean[],
|
||||
-- Months
|
||||
ARRAY[false,false,true,true,true,true,true,true,true,true,true,true]::boolean[]
|
||||
'{f,f,t,t,t,t,t,t,t,t,t,t}'::bool[]::boolean[]
|
||||
) RETURNING jscid INTO scid;
|
||||
-- Inserting a schedule exception
|
||||
-- Inserting a schedule exception
|
||||
INSERT INTO pgagent.pga_exception (
|
||||
jexscid, jexdate, jextime
|
||||
) VALUES (
|
||||
scid, to_date('2020-04-22', 'YYYY-MM-DD')::date, '01:22:00'::time without time zone
|
||||
);
|
||||
-- Inserting a schedule exception
|
||||
-- Inserting a schedule exception
|
||||
INSERT INTO pgagent.pga_exception (
|
||||
jexscid, jexdate, jextime
|
||||
) VALUES (
|
||||
|
||||
+6
-6
@@ -7,7 +7,7 @@ BEGIN
|
||||
INSERT INTO pgagent.pga_job(
|
||||
jobjclid, jobname, jobdesc, jobhostagent, jobenabled
|
||||
) VALUES (
|
||||
1::integer, 'test_sql_job_remote_db_$%{}[]()&*^!@""''`\/#'::text, 'test_job_step_schedule description'::text, 'test_host'::text, true
|
||||
1::integer, E'test_sql_job_remote_db_$%{}[]()&*^!@""''`\\/#'::text, 'test_job_step_schedule description'::text, 'test_host'::text, true
|
||||
) RETURNING jobid INTO jid;
|
||||
|
||||
-- Steps
|
||||
@@ -40,15 +40,15 @@ INSERT INTO pgagent.pga_schedule(
|
||||
jid, 'schedule_2'::text, 'test schedule_2 comment'::text, true,
|
||||
'<TIMESTAMPTZ_1>'::timestamp with time zone, '<TIMESTAMPTZ_2>'::timestamp with time zone,
|
||||
-- Minutes
|
||||
ARRAY[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,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false]::boolean[],
|
||||
'{f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,t,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f}'::bool[]::boolean[],
|
||||
-- Hours
|
||||
ARRAY[false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false]::boolean[],
|
||||
'{f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f}'::bool[]::boolean[],
|
||||
-- Week days
|
||||
ARRAY[false,false,false,false,false,false,false]::boolean[],
|
||||
'{f,f,f,f,f,f,f}'::bool[]::boolean[],
|
||||
-- Month days
|
||||
ARRAY[false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false]::boolean[],
|
||||
'{f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f}'::bool[]::boolean[],
|
||||
-- Months
|
||||
ARRAY[false,false,false,false,false,false,false,false,false,false,false,false]::boolean[]
|
||||
'{f,f,f,f,f,f,f,f,f,f,f,f}'::bool[]::boolean[]
|
||||
) RETURNING jscid INTO scid;
|
||||
END
|
||||
$$;
|
||||
|
||||
+5
-5
@@ -12,14 +12,14 @@ INSERT INTO pgagent.pga_schedule(
|
||||
<PGA_JOB_ID>, 'schedule_2'::text, 'test schedule_2 comment'::text, true,
|
||||
'2020-04-15 05:11:31 -07:00'::timestamp with time zone, '2020-04-16 05:11:34 -07:00'::timestamp with time zone,
|
||||
-- Minutes
|
||||
ARRAY[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,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false]::boolean[],
|
||||
'{f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,t,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f}'::bool[]::boolean[],
|
||||
-- Hours
|
||||
ARRAY[false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false]::boolean[],
|
||||
'{f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f}'::bool[]::boolean[],
|
||||
-- Week days
|
||||
ARRAY[false,false,false,false,false,false,false]::boolean[],
|
||||
'{f,f,f,f,f,f,f}'::bool[]::boolean[],
|
||||
-- Month days
|
||||
ARRAY[false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false]::boolean[],
|
||||
'{f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f}'::bool[]::boolean[],
|
||||
-- Months
|
||||
ARRAY[false,false,false,false,false,false,false,false,false,false,false,false]::boolean[]
|
||||
'{f,f,f,f,f,f,f,f,f,f,f,f}'::bool[]::boolean[]
|
||||
) RETURNING jscid INTO scid;END
|
||||
$$;
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@ BEGIN
|
||||
INSERT INTO pgagent.pga_job(
|
||||
jobjclid, jobname, jobdesc, jobhostagent, jobenabled
|
||||
) VALUES (
|
||||
4::integer, 'test_sql_job_local_db_updated_$%{}[]()&*^!@""''`\/#'::text, 'test_job_step_schedule description updated'::text, 'test_host_updated'::text, false
|
||||
4::integer, E'test_sql_job_local_db_updated_$%{}[]()&*^!@""''`\\/#'::text, 'test_job_step_schedule description updated'::text, 'test_host_updated'::text, false
|
||||
) RETURNING jobid INTO jid;
|
||||
|
||||
-- Steps
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@ BEGIN
|
||||
INSERT INTO pgagent.pga_job(
|
||||
jobjclid, jobname, jobdesc, jobhostagent, jobenabled
|
||||
) VALUES (
|
||||
1::integer, 'test_sql_job_remote_db_$%{}[]()&*^!@""''`\/#'::text, 'test_job_step_schedule description'::text, 'test_host'::text, true
|
||||
1::integer, E'test_sql_job_remote_db_$%{}[]()&*^!@""''`\\/#'::text, 'test_job_step_schedule description'::text, 'test_host'::text, true
|
||||
) RETURNING jobid INTO jid;
|
||||
|
||||
-- Steps
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@ BEGIN
|
||||
INSERT INTO pgagent.pga_job(
|
||||
jobjclid, jobname, jobdesc, jobhostagent, jobenabled
|
||||
) VALUES (
|
||||
4::integer, 'test_sql_job_local_db_updated_$%{}[]()&*^!@""''`\/#'::text, 'test_job_step_schedule description updated'::text, 'test_host_updated'::text, false
|
||||
4::integer, E'test_sql_job_local_db_updated_$%{}[]()&*^!@""''`\\/#'::text, 'test_job_step_schedule description updated'::text, 'test_host_updated'::text, false
|
||||
) RETURNING jobid INTO jid;
|
||||
|
||||
-- Steps
|
||||
|
||||
+1
-1
@@ -1,3 +1,3 @@
|
||||
UPDATE pgagent.pga_job
|
||||
SET jobjclid=4::integer, jobname='test_sql_job_local_db_updated_$%{}[]()&*^!@""''`\/#'::text, jobdesc='test_job_step_schedule description updated'::text, jobhostagent='test_host_updated'::text, jobenabled=false
|
||||
SET jobjclid=4::integer, jobname=E'test_sql_job_local_db_updated_$%{}[]()&*^!@""''`\\/#'::text, jobdesc='test_job_step_schedule description updated'::text, jobhostagent='test_host_updated'::text, jobenabled=false
|
||||
WHERE jobid = <PGA_JOB_ID>;
|
||||
|
||||
+6
-6
@@ -7,7 +7,7 @@ BEGIN
|
||||
INSERT INTO pgagent.pga_job(
|
||||
jobjclid, jobname, jobdesc, jobhostagent, jobenabled
|
||||
) VALUES (
|
||||
1::integer, 'test_batch_job_$%{}[]()&*^!@""''`\/#'::text, 'test_job_step_schedule description'::text, 'test_host'::text, true
|
||||
1::integer, E'test_batch_job_$%{}[]()&*^!@""''`\\/#'::text, 'test_job_step_schedule description'::text, 'test_host'::text, true
|
||||
) RETURNING jobid INTO jid;
|
||||
|
||||
-- Steps
|
||||
@@ -31,15 +31,15 @@ INSERT INTO pgagent.pga_schedule(
|
||||
jid, 'schedule_1'::text, 'test schedule comment'::text, true,
|
||||
'<TIMESTAMPTZ_1>'::timestamp with time zone, '<TIMESTAMPTZ_2>'::timestamp with time zone,
|
||||
-- Minutes
|
||||
ARRAY[true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false]::boolean[],
|
||||
'{t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f}'::bool[]::boolean[],
|
||||
-- Hours
|
||||
ARRAY[true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,false,false,false,false]::boolean[],
|
||||
'{t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,f,f,f,f}'::bool[]::boolean[],
|
||||
-- Week days
|
||||
ARRAY[true,true,true,true,true,true,true]::boolean[],
|
||||
'{t,t,t,t,t,t,t}'::bool[]::boolean[],
|
||||
-- Month days
|
||||
ARRAY[true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,false,false,false,false,false,false,false,false,false,false,false,false]::boolean[],
|
||||
'{t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,f,f,f,f,f,f,f,f,f,f,f,f}'::bool[]::boolean[],
|
||||
-- Months
|
||||
ARRAY[true,true,true,true,true,true,true,true,true,true,true,true]::boolean[]
|
||||
'{t,t,t,t,t,t,t,t,t,t,t,t}'::bool[]::boolean[]
|
||||
) RETURNING jscid INTO scid;
|
||||
END
|
||||
$$;
|
||||
|
||||
+6
-6
@@ -7,7 +7,7 @@ BEGIN
|
||||
INSERT INTO pgagent.pga_job(
|
||||
jobjclid, jobname, jobdesc, jobhostagent, jobenabled
|
||||
) VALUES (
|
||||
1::integer, 'test_batch_job_$%{}[]()&*^!@""''`\/#'::text, 'test_job_step_schedule description'::text, 'test_host'::text, true
|
||||
1::integer, E'test_batch_job_$%{}[]()&*^!@""''`\\/#'::text, 'test_job_step_schedule description'::text, 'test_host'::text, true
|
||||
) RETURNING jobid INTO jid;
|
||||
|
||||
-- Steps
|
||||
@@ -31,15 +31,15 @@ INSERT INTO pgagent.pga_schedule(
|
||||
jid, 'schedule_1'::text, 'test schedule comment'::text, true,
|
||||
'2020-04-14 01:11:31 -07:00'::timestamp with time zone, '2020-04-15 01:11:34 -07:00'::timestamp with time zone,
|
||||
-- Minutes
|
||||
ARRAY[true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false]::boolean[],
|
||||
'{t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f}'::bool[]::boolean[],
|
||||
-- Hours
|
||||
ARRAY[true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,false,false,false,false]::boolean[],
|
||||
'{t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,f,f,f,f}'::bool[]::boolean[],
|
||||
-- Week days
|
||||
ARRAY[true,true,true,true,true,true,true]::boolean[],
|
||||
'{t,t,t,t,t,t,t}'::bool[]::boolean[],
|
||||
-- Month days
|
||||
ARRAY[true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,false,false,false,false,false,false,false,false,false,false,false,false]::boolean[],
|
||||
'{t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,f,f,f,f,f,f,f,f,f,f,f,f}'::bool[]::boolean[],
|
||||
-- Months
|
||||
ARRAY[true,true,true,true,true,true,true,true,true,true,true,true]::boolean[]
|
||||
'{t,t,t,t,t,t,t,t,t,t,t,t}'::bool[]::boolean[]
|
||||
) RETURNING jscid INTO scid;
|
||||
END
|
||||
$$;
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@ BEGIN
|
||||
INSERT INTO pgagent.pga_job(
|
||||
jobjclid, jobname, jobdesc, jobhostagent, jobenabled
|
||||
) VALUES (
|
||||
1::integer, 'test_batch_job_$%{}[]()&*^!@""''`\/#'::text, 'test_job_step_schedule description'::text, 'test_host'::text, true
|
||||
1::integer, E'test_batch_job_$%{}[]()&*^!@""''`\\/#'::text, 'test_job_step_schedule description'::text, 'test_host'::text, true
|
||||
) RETURNING jobid INTO jid;
|
||||
|
||||
-- Steps
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@ BEGIN
|
||||
INSERT INTO pgagent.pga_job(
|
||||
jobjclid, jobname, jobdesc, jobhostagent, jobenabled
|
||||
) VALUES (
|
||||
1::integer, 'test_batch_job_$%{}[]()&*^!@""''`\/#'::text, 'test_job_step_schedule description'::text, 'test_host'::text, true
|
||||
1::integer, E'test_batch_job_$%{}[]()&*^!@""''`\\/#'::text, 'test_job_step_schedule description'::text, 'test_host'::text, true
|
||||
) RETURNING jobid INTO jid;
|
||||
|
||||
-- Steps
|
||||
|
||||
+8
-8
@@ -7,7 +7,7 @@ BEGIN
|
||||
INSERT INTO pgagent.pga_job(
|
||||
jobjclid, jobname, jobdesc, jobhostagent, jobenabled
|
||||
) VALUES (
|
||||
1::integer, 'test_sql_job_local_db_$%{}[]()&*^!@""''`\/#'::text, 'test_job_step_schedule description'::text, 'test_host'::text, true
|
||||
1::integer, E'test_sql_job_local_db_$%{}[]()&*^!@""''`\\/#'::text, 'test_job_step_schedule description'::text, 'test_host'::text, true
|
||||
) RETURNING jobid INTO jid;
|
||||
|
||||
-- Steps
|
||||
@@ -31,23 +31,23 @@ INSERT INTO pgagent.pga_schedule(
|
||||
jid, 'schedule_1'::text, 'test schedule comment'::text, true,
|
||||
'<TIMESTAMPTZ_1>'::timestamp with time zone, '<TIMESTAMPTZ_2>'::timestamp with time zone,
|
||||
-- Minutes
|
||||
ARRAY[true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false]::boolean[],
|
||||
'{t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f}'::bool[]::boolean[],
|
||||
-- Hours
|
||||
ARRAY[true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,false,false,false,false]::boolean[],
|
||||
'{t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,f,f,f,f}'::bool[]::boolean[],
|
||||
-- Week days
|
||||
ARRAY[true,true,true,true,true,true,true]::boolean[],
|
||||
'{t,t,t,t,t,t,t}'::bool[]::boolean[],
|
||||
-- Month days
|
||||
ARRAY[true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,false,false,false,false,false,false,false,false,false,false,false,false]::boolean[],
|
||||
'{t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,f,f,f,f,f,f,f,f,f,f,f,f}'::bool[]::boolean[],
|
||||
-- Months
|
||||
ARRAY[true,true,true,true,true,true,true,true,true,true,true,true]::boolean[]
|
||||
'{t,t,t,t,t,t,t,t,t,t,t,t}'::bool[]::boolean[]
|
||||
) RETURNING jscid INTO scid;
|
||||
-- Inserting a schedule exception
|
||||
-- Inserting a schedule exception
|
||||
INSERT INTO pgagent.pga_exception (
|
||||
jexscid, jexdate, jextime
|
||||
) VALUES (
|
||||
scid, to_date('2020-04-18', 'YYYY-MM-DD')::date, '01:18:00'::time without time zone
|
||||
);
|
||||
-- Inserting a schedule exception
|
||||
-- Inserting a schedule exception
|
||||
INSERT INTO pgagent.pga_exception (
|
||||
jexscid, jexdate, jextime
|
||||
) VALUES (
|
||||
|
||||
+8
-8
@@ -7,7 +7,7 @@ BEGIN
|
||||
INSERT INTO pgagent.pga_job(
|
||||
jobjclid, jobname, jobdesc, jobhostagent, jobenabled
|
||||
) VALUES (
|
||||
1::integer, 'test_sql_job_local_db_$%{}[]()&*^!@""''`\/#'::text, 'test_job_step_schedule description'::text, 'test_host'::text, true
|
||||
1::integer, E'test_sql_job_local_db_$%{}[]()&*^!@""''`\\/#'::text, 'test_job_step_schedule description'::text, 'test_host'::text, true
|
||||
) RETURNING jobid INTO jid;
|
||||
|
||||
-- Steps
|
||||
@@ -31,23 +31,23 @@ INSERT INTO pgagent.pga_schedule(
|
||||
jid, 'schedule_1'::text, 'test schedule comment'::text, true,
|
||||
'2020-04-14 01:11:31 -07:00'::timestamp with time zone, '2020-04-15 01:11:34 -07:00'::timestamp with time zone,
|
||||
-- Minutes
|
||||
ARRAY[true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false]::boolean[],
|
||||
'{t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f}'::bool[]::boolean[],
|
||||
-- Hours
|
||||
ARRAY[true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,false,false,false,false]::boolean[],
|
||||
'{t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,f,f,f,f}'::bool[]::boolean[],
|
||||
-- Week days
|
||||
ARRAY[true,true,true,true,true,true,true]::boolean[],
|
||||
'{t,t,t,t,t,t,t}'::bool[]::boolean[],
|
||||
-- Month days
|
||||
ARRAY[true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,false,false,false,false,false,false,false,false,false,false,false,false]::boolean[],
|
||||
'{t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,f,f,f,f,f,f,f,f,f,f,f,f}'::bool[]::boolean[],
|
||||
-- Months
|
||||
ARRAY[true,true,true,true,true,true,true,true,true,true,true,true]::boolean[]
|
||||
'{t,t,t,t,t,t,t,t,t,t,t,t}'::bool[]::boolean[]
|
||||
) RETURNING jscid INTO scid;
|
||||
-- Inserting a schedule exception
|
||||
-- Inserting a schedule exception
|
||||
INSERT INTO pgagent.pga_exception (
|
||||
jexscid, jexdate, jextime
|
||||
) VALUES (
|
||||
scid, to_date('2020-04-18', 'YYYY-MM-DD')::date, '01:18:00'::time without time zone
|
||||
);
|
||||
-- Inserting a schedule exception
|
||||
-- Inserting a schedule exception
|
||||
INSERT INTO pgagent.pga_exception (
|
||||
jexscid, jexdate, jextime
|
||||
) VALUES (
|
||||
|
||||
+6
-6
@@ -7,7 +7,7 @@ BEGIN
|
||||
INSERT INTO pgagent.pga_job(
|
||||
jobjclid, jobname, jobdesc, jobhostagent, jobenabled
|
||||
) VALUES (
|
||||
1::integer, 'test_sql_job_remote_db_$%{}[]()&*^!@""''`\/#'::text, 'test_job_step_schedule description'::text, 'test_host'::text, true
|
||||
1::integer, E'test_sql_job_remote_db_$%{}[]()&*^!@""''`\\/#'::text, 'test_job_step_schedule description'::text, 'test_host'::text, true
|
||||
) RETURNING jobid INTO jid;
|
||||
|
||||
-- Steps
|
||||
@@ -31,15 +31,15 @@ INSERT INTO pgagent.pga_schedule(
|
||||
jid, 'schedule_1'::text, 'test schedule comment'::text, true,
|
||||
'<TIMESTAMPTZ_1>'::timestamp with time zone, '<TIMESTAMPTZ_2>'::timestamp with time zone,
|
||||
-- Minutes
|
||||
ARRAY[true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false]::boolean[],
|
||||
'{t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f}'::bool[]::boolean[],
|
||||
-- Hours
|
||||
ARRAY[true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,false,false,false,false]::boolean[],
|
||||
'{t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,f,f,f,f}'::bool[]::boolean[],
|
||||
-- Week days
|
||||
ARRAY[true,true,true,true,true,true,true]::boolean[],
|
||||
'{t,t,t,t,t,t,t}'::bool[]::boolean[],
|
||||
-- Month days
|
||||
ARRAY[true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,false,false,false,false,false,false,false,false,false,false,false,false]::boolean[],
|
||||
'{t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,f,f,f,f,f,f,f,f,f,f,f,f}'::bool[]::boolean[],
|
||||
-- Months
|
||||
ARRAY[true,true,true,true,true,true,true,true,true,true,true,true]::boolean[]
|
||||
'{t,t,t,t,t,t,t,t,t,t,t,t}'::bool[]::boolean[]
|
||||
) RETURNING jscid INTO scid;
|
||||
END
|
||||
$$;
|
||||
|
||||
+6
-6
@@ -7,7 +7,7 @@ BEGIN
|
||||
INSERT INTO pgagent.pga_job(
|
||||
jobjclid, jobname, jobdesc, jobhostagent, jobenabled
|
||||
) VALUES (
|
||||
1::integer, 'test_sql_job_remote_db_$%{}[]()&*^!@""''`\/#'::text, 'test_job_step_schedule description'::text, 'test_host'::text, true
|
||||
1::integer, E'test_sql_job_remote_db_$%{}[]()&*^!@""''`\\/#'::text, 'test_job_step_schedule description'::text, 'test_host'::text, true
|
||||
) RETURNING jobid INTO jid;
|
||||
|
||||
-- Steps
|
||||
@@ -31,15 +31,15 @@ INSERT INTO pgagent.pga_schedule(
|
||||
jid, 'schedule_1'::text, 'test schedule comment'::text, true,
|
||||
'2020-04-14 01:11:31 -07:00'::timestamp with time zone, '2020-04-15 01:11:34 -07:00'::timestamp with time zone,
|
||||
-- Minutes
|
||||
ARRAY[true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false]::boolean[],
|
||||
'{t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f}'::bool[]::boolean[],
|
||||
-- Hours
|
||||
ARRAY[true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,false,false,false,false]::boolean[],
|
||||
'{t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,f,f,f,f}'::bool[]::boolean[],
|
||||
-- Week days
|
||||
ARRAY[true,true,true,true,true,true,true]::boolean[],
|
||||
'{t,t,t,t,t,t,t}'::bool[]::boolean[],
|
||||
-- Month days
|
||||
ARRAY[true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,false,false,false,false,false,false,false,false,false,false,false,false]::boolean[],
|
||||
'{t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,t,f,f,f,f,f,f,f,f,f,f,f,f}'::bool[]::boolean[],
|
||||
-- Months
|
||||
ARRAY[true,true,true,true,true,true,true,true,true,true,true,true]::boolean[]
|
||||
'{t,t,t,t,t,t,t,t,t,t,t,t}'::bool[]::boolean[]
|
||||
) RETURNING jscid INTO scid;
|
||||
END
|
||||
$$;
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@ BEGIN
|
||||
INSERT INTO pgagent.pga_job(
|
||||
jobjclid, jobname, jobdesc, jobhostagent, jobenabled
|
||||
) VALUES (
|
||||
1::integer, 'test_sql_job_remote_db_$%{}[]()&*^!@""''`\/#'::text, 'test_job_step_schedule description'::text, 'test_host'::text, true
|
||||
1::integer, E'test_sql_job_remote_db_$%{}[]()&*^!@""''`\\/#'::text, 'test_job_step_schedule description'::text, 'test_host'::text, true
|
||||
) RETURNING jobid INTO jid;
|
||||
|
||||
-- Steps
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@ BEGIN
|
||||
INSERT INTO pgagent.pga_job(
|
||||
jobjclid, jobname, jobdesc, jobhostagent, jobenabled
|
||||
) VALUES (
|
||||
1::integer, 'test_sql_job_remote_db_$%{}[]()&*^!@""''`\/#'::text, 'test_job_step_schedule description'::text, 'test_host'::text, true
|
||||
1::integer, E'test_sql_job_remote_db_$%{}[]()&*^!@""''`\\/#'::text, 'test_job_step_schedule description'::text, 'test_host'::text, true
|
||||
) RETURNING jobid INTO jid;
|
||||
|
||||
-- Steps
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@ BEGIN
|
||||
INSERT INTO pgagent.pga_job(
|
||||
jobjclid, jobname, jobdesc, jobhostagent, jobenabled
|
||||
) VALUES (
|
||||
1::integer, 'test_sql_job_local_db_$%{}[]()&*^!@""''`\/#'::text, 'test_job_step_schedule description'::text, 'test_host'::text, true
|
||||
1::integer, E'test_sql_job_local_db_$%{}[]()&*^!@""''`\\/#'::text, 'test_job_step_schedule description'::text, 'test_host'::text, true
|
||||
) RETURNING jobid INTO jid;
|
||||
|
||||
-- Steps
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@ BEGIN
|
||||
INSERT INTO pgagent.pga_job(
|
||||
jobjclid, jobname, jobdesc, jobhostagent, jobenabled
|
||||
) VALUES (
|
||||
1::integer, 'test_sql_job_local_db_$%{}[]()&*^!@""''`\/#'::text, 'test_job_step_schedule description'::text, 'test_host'::text, true
|
||||
1::integer, E'test_sql_job_local_db_$%{}[]()&*^!@""''`\\/#'::text, 'test_job_step_schedule description'::text, 'test_host'::text, true
|
||||
) RETURNING jobid INTO jid;
|
||||
|
||||
-- Steps
|
||||
|
||||
@@ -281,7 +281,7 @@ class Driver(BaseDriver):
|
||||
try:
|
||||
if type(conn) != psycopg.Connection:
|
||||
conn = conn.conn
|
||||
res = psycopg.sql.Literal(value).as_string(conn)
|
||||
res = psycopg.sql.Literal(value).as_string(conn).strip()
|
||||
except Exception:
|
||||
print("Exception", value)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user