Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Commit d414013

Browse files
author
Vladimir Ershov
committed
set extension tables to be dumped by pg_dump
1 parent 0e38b2c commit d414013

File tree

2 files changed

+28
-0
lines changed

2 files changed

+28
-0
lines changed

fix-extension-config.sql

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
DO $$
2+
DECLARE oids oid[];
3+
BEGIN
4+
oids = array_append(oids, 'schedule.at_jobs_submitted'::regclass::oid);
5+
oids = array_append(oids, 'schedule.at_jobs_submitted_id_seq'::regclass::oid);
6+
oids = array_append(oids, 'schedule.at_jobs_process'::regclass::oid);
7+
oids = array_append(oids, 'schedule.at_jobs_done'::regclass::oid);
8+
oids = array_append(oids, 'schedule.cron'::regclass::oid);
9+
oids = array_append(oids, 'schedule.cron_id_seq'::regclass::oid);
10+
oids = array_append(oids, 'schedule.at'::regclass::oid);
11+
oids = array_append(oids, 'schedule.log'::regclass::oid);
12+
13+
UPDATE pg_catalog.pg_extension SET extconfig = oids, extcondition = '{"","","","","","","",""}' where extname = 'pgpro_scheduler';
14+
END$$;

pgpro_scheduler--2.0.sql

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,20 @@ CREATE TYPE cron_job AS(
145145
message text -- error message if one
146146
);
147147

148+
----------------------------------
149+
-- ADD Extension tables to Dump --
150+
----------------------------------
151+
152+
select pg_extension_config_dump('at_jobs_submitted'::regclass, '');
153+
select pg_extension_config_dump('at_jobs_submitted_id_seq'::regclass, '');
154+
select pg_extension_config_dump('at_jobs_process'::regclass, '');
155+
select pg_extension_config_dump('at_jobs_done'::regclass, '');
156+
select pg_extension_config_dump('cron'::regclass, '');
157+
select pg_extension_config_dump('cron_id_seq'::regclass, '');
158+
select pg_extension_config_dump('at'::regclass, '');
159+
select pg_extension_config_dump('log'::regclass, '');
160+
161+
148162
---------------
149163
-- FUNCTIONS --
150164
---------------

0 commit comments

Comments
 (0)