From a851794d9f36c26e406eaaaafdd8af975639e9dd Mon Sep 17 00:00:00 2001 From: Ruslan Date: Thu, 13 Nov 2025 21:58:33 +0500 Subject: [PATCH] set --- .../config/v_1.10/20251113-appeals.xml | 70 +++++++++++++++++++ .../config/v_1.10/changelog-1.10.xml | 1 + 2 files changed, 71 insertions(+) create mode 100644 backend/src/main/resources/config/v_1.10/20251113-appeals.xml diff --git a/backend/src/main/resources/config/v_1.10/20251113-appeals.xml b/backend/src/main/resources/config/v_1.10/20251113-appeals.xml new file mode 100644 index 00000000..cbb44246 --- /dev/null +++ b/backend/src/main/resources/config/v_1.10/20251113-appeals.xml @@ -0,0 +1,70 @@ + + + + + review_progress + + CREATE TABLE IF NOT EXISTS appeals.review_progress + ( + id_review_progress bigserial NOT NULL, + recruitment_id uuid NOT NULL, + schema character varying(64) NOT NULL DEFAULT 'empty'::character varying, + recording_date date NOT NULL DEFAULT now(), + in_work numeric, + decided numeric, + revoked numeric, + in_work_percent numeric, + decided_percent numeric, + revoked_percent numeric, + total_appeals numeric, + CONSTRAINT review_progress_pkey PRIMARY KEY (id_review_progress, recruitment_id, schema, recording_date) + ); + + COMMENT ON TABLE appeals.review_progress + IS 'Ход рассмотрения'; + + COMMENT ON COLUMN appeals.review_progress.in_work + IS 'в работе'; + + COMMENT ON COLUMN appeals.review_progress.decided + IS 'решено'; + + COMMENT ON COLUMN appeals.review_progress.revoked + IS 'отозвано'; + + DROP TABLE IF EXISTS appeals.reasons_appeal CASCADE; + + ALTER TABLE IF EXISTS appeals.topic_appeal + ADD COLUMN IF NOT EXISTS recruitment_campaign numeric; + COMMENT ON COLUMN appeals.topic_appeal.recruitment_campaign IS 'Решения призывной комиссии'; + + ALTER TABLE IF EXISTS appeals.topic_appeal + ADD COLUMN IF NOT EXISTS recruitment_campaign_percent numeric; + + ALTER TABLE IF EXISTS appeals.topic_appeal + ADD COLUMN IF NOT EXISTS making_changes numeric; + COMMENT ON COLUMN appeals.topic_appeal.making_changes IS 'Внесение изменений'; + + ALTER TABLE IF EXISTS appeals.topic_appeal + ADD COLUMN IF NOT EXISTS making_changes_percent numeric; + + ALTER TABLE IF EXISTS appeals.topic_appeal + DROP COLUMN IF EXISTS sabpoena; + + ALTER TABLE IF EXISTS appeals.topic_appeal + DROP COLUMN IF EXISTS appear; + + ALTER TABLE IF EXISTS appeals.topic_appeal + ADD COLUMN IF NOT EXISTS total_appeals numeric; + + ALTER TABLE IF EXISTS appeals.review_rating + DROP CONSTRAINT IF EXISTS unique_review_rating; + + + + + \ No newline at end of file diff --git a/backend/src/main/resources/config/v_1.10/changelog-1.10.xml b/backend/src/main/resources/config/v_1.10/changelog-1.10.xml index 11adf65b..5c1fba5e 100644 --- a/backend/src/main/resources/config/v_1.10/changelog-1.10.xml +++ b/backend/src/main/resources/config/v_1.10/changelog-1.10.xml @@ -32,5 +32,6 @@ +