diff --git a/migration/20.10/2010.sql b/migration/20.10/2010.sql index ef4df3a76a048cab380e2433f75bbb78f3b6e12a..89473782885cac92265328f7694325af15eb1ed8 100755 --- a/migration/20.10/2010.sql +++ b/migration/20.10/2010.sql @@ -189,6 +189,7 @@ ALTER TABLE templates ADD COLUMN subject character varying(255); UPDATE groupbasket SET list_event_data = '{"canUpdateDocuments":true}' WHERE list_event_data->'canUpdateDocument' = true; /* REGISTERED MAIL */ +DROP TABLE IF EXISTS issuing_sites; CREATE TABLE IF NOT EXISTS issuing_sites ( id SERIAL NOT NULL, label CHARACTER VARYING(256) NOT NULL, @@ -203,6 +204,7 @@ CREATE TABLE IF NOT EXISTS issuing_sites ( address_country CHARACTER VARYING(256), CONSTRAINT issuing_sites_pkey PRIMARY KEY (id) ); +DROP TABLE IF EXISTS issuing_sites_entities; CREATE TABLE IF NOT EXISTS issuing_sites_entities ( id SERIAL NOT NULL, site_id INTEGER NOT NULL, @@ -211,6 +213,7 @@ CREATE TABLE IF NOT EXISTS issuing_sites_entities ( CONSTRAINT issuing_sites_entities_unique_key UNIQUE (site_id, entity_id) ); +DROP TABLE IF EXISTS registered_number_range; CREATE TABLE IF NOT EXISTS registered_number_range ( id SERIAL NOT NULL, type CHARACTER VARYING(15) NOT NULL, @@ -226,6 +229,21 @@ CREATE TABLE IF NOT EXISTS registered_number_range ( CONSTRAINT registered_number_range_unique_key UNIQUE (tracking_account_number) ); +DROP TABLE IF EXISTS registered_mail_resources; +CREATE TABLE IF NOT EXISTS registered_mail_resources ( + id SERIAL NOT NULL, + res_id INTEGER NOT NULL, + type CHARACTER VARYING(2) NOT NULL, + issuing_site INTEGER NOT NULL, + warranty INTEGER NOT NULL, + letter BOOL NOT NULL DEFAULT FALSE, + recipient jsonb NOT NULL, + number INTEGER NOT NULL, + reference TEXT, + generated BOOL NOT NULL DEFAULT FALSE, + CONSTRAINT registered_mail_resources_pkey PRIMARY KEY (id) +); + /* RE CREATE VIEWS */ CREATE OR REPLACE VIEW res_view_letterbox AS SELECT r.res_id, diff --git a/sql/structure.sql b/sql/structure.sql index 3f6416ffc5950863a5e701ee8cc7485a0aaa616b..59b710cd7b6889bf7e01c289547b3a308e2d0b3f 100755 --- a/sql/structure.sql +++ b/sql/structure.sql @@ -1444,3 +1444,17 @@ CREATE TABLE IF NOT EXISTS registered_number_range ( CONSTRAINT registered_number_range_pkey PRIMARY KEY (id), CONSTRAINT registered_number_range_unique_key UNIQUE (tracking_account_number) ); + +CREATE TABLE IF NOT EXISTS registered_mail_resources ( + id SERIAL NOT NULL, + res_id INTEGER NOT NULL, + type CHARACTER VARYING(2) NOT NULL, + issuing_site INTEGER NOT NULL, + warranty INTEGER NOT NULL, + letter BOOL NOT NULL DEFAULT FALSE, + recipient jsonb NOT NULL, + number INTEGER NOT NULL, + reference TEXT, + generated BOOL NOT NULL DEFAULT FALSE, + CONSTRAINT registered_mail_resources_pkey PRIMARY KEY (id) +);