diff --git a/backend/src/main/resources/config/v_1.0/20250519-db_changes.xml b/backend/src/main/resources/config/v_1.0/20250519-db_changes.xml new file mode 100644 index 0000000..0d50e50 --- /dev/null +++ b/backend/src/main/resources/config/v_1.0/20250519-db_changes.xml @@ -0,0 +1,22 @@ + + + + + + + create view + + CREATE OR REPLACE VIEW metrics.view_incidents_change_data_from_gir_vu + AS SELECT incidents_change_data_from_gir_vu.incidents_change_data_from_gir_vu_id, + incidents_change_data_from_gir_vu.count_epgu_citizen_appeal + incidents_change_data_from_gir_vu.count_manual AS count_all, + COALESCE(round(incidents_change_data_from_gir_vu.count_epgu_citizen_appeal::numeric * 100::numeric / NULLIF((incidents_change_data_from_gir_vu.count_epgu_citizen_appeal + incidents_change_data_from_gir_vu.count_manual)::numeric, 0::numeric)), 0::numeric) AS percent_epgu_citizen_appeal, + COALESCE(round(incidents_change_data_from_gir_vu.count_manual::numeric * 100::numeric / NULLIF((incidents_change_data_from_gir_vu.count_epgu_citizen_appeal + incidents_change_data_from_gir_vu.count_manual)::numeric, 0::numeric)), 0::numeric) AS percent_manual, + COALESCE(round(incidents_change_data_from_gir_vu.count_send_to_gir_vu::numeric * 100::numeric / NULLIF((incidents_change_data_from_gir_vu.count_epgu_citizen_appeal + incidents_change_data_from_gir_vu.count_manual)::numeric, 0::numeric)), 0::numeric) AS percent_send_to_gir_vu + FROM metrics.incidents_change_data_from_gir_vu; + + + \ No newline at end of file diff --git a/backend/src/main/resources/config/v_1.0/changelog-1.0.xml b/backend/src/main/resources/config/v_1.0/changelog-1.0.xml index e134261..772f05f 100644 --- a/backend/src/main/resources/config/v_1.0/changelog-1.0.xml +++ b/backend/src/main/resources/config/v_1.0/changelog-1.0.xml @@ -34,5 +34,5 @@ - + \ No newline at end of file