diff --git a/sql/1909.sql b/sql/1909.sql deleted file mode 100755 index 2de987ebe87d4234f096509b4568ba3ecebe301d..0000000000000000000000000000000000000000 --- a/sql/1909.sql +++ /dev/null @@ -1,9 +0,0 @@ --- *************************************************************************-- --- -- --- -- --- Model migration script - 19.07 to 19.09 -- --- -- --- -- --- *************************************************************************-- - -ALTER TABLE signatures DROP COLUMN IF EXISTS substituted; diff --git a/sql/2003.sql b/sql/2003.sql deleted file mode 100755 index 4d7009310a3e2abf9245c7ad7820719bb337f6d8..0000000000000000000000000000000000000000 --- a/sql/2003.sql +++ /dev/null @@ -1,16 +0,0 @@ --- *************************************************************************-- --- -- --- -- --- Model migration script - 19.09 to 20.03 -- --- -- --- -- --- *************************************************************************-- - -ALTER TABLE main_documents DROP COLUMN IF EXISTS notes; -ALTER TABLE main_documents ADD COLUMN notes jsonb; - -ALTER TABLE main_documents DROP COLUMN IF EXISTS link_id; -ALTER TABLE main_documents ADD COLUMN link_id text; - -ALTER TABLE signatures DROP COLUMN IF EXISTS substituted; -ALTER TABLE signatures ADD COLUMN substituted boolean DEFAULT FALSE NOT NULL; diff --git a/sql/2103.sql b/sql/2103.sql deleted file mode 100755 index 2396512dd40807191bdff64a73dbe8f6535f6f0d..0000000000000000000000000000000000000000 --- a/sql/2103.sql +++ /dev/null @@ -1,83 +0,0 @@ --- *************************************************************************-- --- -- --- -- --- Model migration script - 20.03 to 21.03 -- --- -- --- -- --- *************************************************************************-- - -CREATE EXTENSION IF NOT EXISTS unaccent; - -ALTER TABLE main_documents DROP COLUMN IF EXISTS status; -ALTER TABLE main_documents ADD COLUMN status varchar(10); - -ALTER TABLE main_documents DROP COLUMN IF EXISTS typist; -ALTER TABLE main_documents ADD COLUMN typist INTEGER; - -DELETE FROM groups_privileges WHERE privilege = 'indexation'; -INSERT INTO groups_privileges (group_id, privilege) -SELECT group_id, 'indexation' FROM groups_privileges WHERE privilege = 'manage_documents'; - -UPDATE main_documents SET status = 'READY'; - -DROP TABLE IF EXISTS workflow_templates; -CREATE TABLE workflow_templates -( - id SERIAL NOT NULL, - title text NOT NULL, - owner INTEGER NOT NULL, - CONSTRAINT workflow_templates_pkey PRIMARY KEY (id) -) -WITH (OIDS=FALSE); - -DROP TABLE IF EXISTS workflow_templates_items; -CREATE TABLE workflow_templates_items -( - id SERIAL NOT NULL, - workflow_template_id INTEGER NOT NULL, - user_id INTEGER NOT NULL, - mode CHARACTER VARYING(64) NOT NULL, - signature_mode CHARACTER VARYING(64) NOT NULL, - "order" INTEGER NOT NULL, - CONSTRAINT workflow_templates_items_pkey PRIMARY KEY (id) -) -WITH (OIDS=FALSE); - -DO $$ BEGIN - IF (SELECT count(column_name) from information_schema.columns where table_name = 'workflows' and column_name = 'signature_mode') = 0 THEN - ALTER TABLE workflows ADD COLUMN signature_mode CHARACTER VARYING(64); - UPDATE workflows SET signature_mode = 'stamp'; - ALTER TABLE workflows ALTER COLUMN signature_mode set not null; - END IF; -END$$; - -ALTER TABLE users DROP COLUMN IF EXISTS signature_modes; -ALTER TABLE users ADD COLUMN signature_modes jsonb DEFAULT '["stamp"]'; - -ALTER TABLE users DROP COLUMN IF EXISTS x509_fingerprint; -ALTER TABLE users ADD COLUMN x509_fingerprint text; - -ALTER TABLE workflows DROP COLUMN IF EXISTS signature_positions; -ALTER TABLE workflows ADD COLUMN signature_positions jsonb DEFAULT '[]'; -ALTER TABLE workflows DROP COLUMN IF EXISTS date_positions; -ALTER TABLE workflows ADD COLUMN date_positions jsonb DEFAULT '[]'; - -ALTER TABLE workflows DROP COLUMN IF EXISTS digital_signature_id; -ALTER TABLE workflows ADD COLUMN digital_signature_id text; - -ALTER TABLE main_documents DROP COLUMN IF EXISTS digital_signature_transaction_id; -ALTER TABLE main_documents ADD COLUMN digital_signature_transaction_id text; - -DO $$ BEGIN - IF (SELECT count(1) from docservers where type = 'ESIGN') = 0 THEN - INSERT INTO docservers (type, label, is_readonly, size_limit_number, actual_size_number, path) - VALUES ('ESIGN', 'Document avec signatures électronique', 'N', 50000000000, 0, '/opt/maarchparapheur/docservers/esigned_documents/'); - END IF; - IF (SELECT count(1) from docservers where type = 'ORIGINAL') = 0 THEN - INSERT INTO docservers (type, label, is_readonly, size_limit_number, actual_size_number, path) - VALUES ('ORIGINAL', 'Documents originaux', 'N', 50000000000, 0, '/opt/maarchparapheur/docservers/original_documents/'); - END IF; -END$$; - -ALTER TABLE main_documents DROP COLUMN IF EXISTS mailing_id; -ALTER TABLE main_documents ADD COLUMN mailing_id text;