changeSet

This commit is contained in:
Фоат Саляхов 2025-05-22 16:39:37 +03:00
parent d8045a76c9
commit e47098649d
2 changed files with 24 additions and 0 deletions

View file

@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<databaseChangeLog
xmlns="http://www.liquibase.org/xml/ns/dbchangelog/1.9"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog/1.9
http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-1.9.xsd">
<changeSet id="0001" author="saliakhov">
<comment>create view</comment>
<sql>
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,
incidents_change_data_from_gir_vu.count_epgu_citizen_appeal + incidents_change_data_from_gir_vu.count_manual - incidents_change_data_from_gir_vu.count_send_to_gir_vu AS variance_count_send_to_gir_vu
FROM metrics.incidents_change_data_from_gir_vu;
</sql>
</changeSet>
</databaseChangeLog>

View file

@ -35,4 +35,5 @@
<include file="20250512-SUPPORT-9166_add_failed_auth_table.xml" relativeToChangelogFile="true"/> <include file="20250512-SUPPORT-9166_add_failed_auth_table.xml" relativeToChangelogFile="true"/>
<include file="20250515-db_changes.xml" relativeToChangelogFile="true"/> <include file="20250515-db_changes.xml" relativeToChangelogFile="true"/>
<include file="20250519-db_changes.xml" relativeToChangelogFile="true"/> <include file="20250519-db_changes.xml" relativeToChangelogFile="true"/>
<include file="20250522-db_changes.xml" relativeToChangelogFile="true"/>
</databaseChangeLog> </databaseChangeLog>