changeSet

This commit is contained in:
Фоат Саляхов 2024-12-13 13:21:04 +03:00
parent b2c8735b0d
commit fb9fe66768

View file

@ -166,4 +166,25 @@
FROM metrics.incidents_files_requests
</sql>
</changeSet>
<changeSet id="0006" author="saliakhov">
<comment>edit init_registration_info.init_registration_from_gir_vu</comment>
<sql>
DROP VIEW IF EXISTS init_registration_info.view_init_registration_from_gir_vu;
ALTER TABLE init_registration_info.init_registration_from_gir_vu DROP COLUMN IF EXISTS count_all;
ALTER TABLE init_registration_info.init_registration_from_gir_vu ADD COLUMN IF NOT EXISTS count_serving_sentence int8 DEFAULT 0 NOT NULL;
COMMENT ON COLUMN init_registration_info.init_registration_from_gir_vu.count_serving_sentence IS 'граждан, отбывавших наказания в местах лишения свободы';
CREATE OR REPLACE VIEW init_registration_info.view_init_registration_from_gir_vu
AS SELECT init_registration_from_gir_vu.init_registration_from_gir_vu_id,
init_registration_from_gir_vu.count_womens + init_registration_from_gir_vu.count_received_citizenship + init_registration_from_gir_vu.count_serving_sentence AS count_all,
round(init_registration_from_gir_vu.count_womens::numeric * 100::numeric / (init_registration_from_gir_vu.count_womens + init_registration_from_gir_vu.count_received_citizenship + init_registration_from_gir_vu.count_serving_sentence)::numeric) AS percent_womens,
round(init_registration_from_gir_vu.count_received_citizenship::numeric * 100::numeric / (init_registration_from_gir_vu.count_womens + init_registration_from_gir_vu.count_received_citizenship + init_registration_from_gir_vu.count_serving_sentence)::numeric) AS percent_received_citizenship,
round(init_registration_from_gir_vu.count_serving_sentence::numeric * 100::numeric / (init_registration_from_gir_vu.count_womens + init_registration_from_gir_vu.count_received_citizenship + init_registration_from_gir_vu.count_serving_sentence)::numeric) AS percent_serving_sentence
FROM init_registration_info.init_registration_from_gir_vu;
</sql>
</changeSet>
</databaseChangeLog>