1+ <?xml version =" 1.0" encoding =" utf-8" ?>
2+ <databaseChangeLog
3+ xmlns =" http://www.liquibase.org/xml/ns/dbchangelog"
4+ xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance"
5+ xsi : schemaLocation =" http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.5.xsd" >
6+
7+ <changeSet id =" 20251218001" author =" Manuel Abascal" >
8+
9+ <sql dbms =" postgresql" splitStatements =" true" stripComments =" true" >
10+ <![CDATA[
11+
12+ UPDATE utm_visualization
13+ SET
14+ filters = REPLACE(
15+ REPLACE(
16+ REPLACE(
17+ REPLACE(
18+ REPLACE(filters, 'log.o365.Operation.keyword', 'action.keyword'),
19+ 'log.o365.ClientIP.keyword', 'log.clientIP.keyword'
20+ ),
21+ 'log.o365.UserId.keyword', 'origin.user.keyword'
22+ ),
23+ 'log.o365.ResultStatus.keyword', 'actionResult.keyword'
24+ ),
25+ 'log.o365.LogonError.keyword', 'log.logonError.keyword'
26+ )
27+ WHERE filters IS NOT NULL;
28+
29+ UPDATE utm_visualization
30+ SET
31+ aggregation = REPLACE(
32+ REPLACE(
33+ REPLACE(
34+ REPLACE(
35+ REPLACE(aggregation, 'log.o365.Operation.keyword', 'action.keyword'),
36+ 'log.o365.ClientIP.keyword', 'log.clientIP.keyword'
37+ ),
38+ 'log.o365.UserId.keyword', 'origin.user.keyword'
39+ ),
40+ 'log.o365.ResultStatus.keyword', 'actionResult.keyword'
41+ ),
42+ 'log.o365.LogonError.keyword', 'log.logonError.keyword'
43+ )
44+ WHERE aggregation IS NOT NULL;
45+
46+
47+
48+ UPDATE utm_visualization
49+ SET
50+ filters = REPLACE(
51+ REPLACE(
52+ REPLACE(
53+ REPLACE(
54+ REPLACE(
55+ REPLACE(filters, 'log.o365.Workload.keyword', 'log.Workload.keyword'),
56+ 'log.o365.Workload', 'log.Workload'
57+ ),
58+ 'log.o365.Verdict.keyword', 'emailVerdict.keyword'
59+ ),
60+ 'log.o365.SenderIp.keyword', 'origin.ip.keyword'
61+ ),
62+ 'log.o365.Recipients.keyword', 'log.Recipients.keyword'
63+ ),
64+ 'log.o365.Subject.keyword', 'log.Subject.keyword'
65+ )
66+ WHERE filters IS NOT NULL;
67+
68+ UPDATE utm_visualization
69+ SET
70+ aggregation = REPLACE(
71+ REPLACE(
72+ REPLACE(
73+ REPLACE(
74+ REPLACE(
75+ REPLACE(aggregation, 'log.o365.Workload.keyword', 'log.Workload.keyword'),
76+ 'log.o365.Workload', 'log.Workload'
77+ ),
78+ 'log.o365.Verdict.keyword', 'emailVerdict.keyword'
79+ ),
80+ 'log.o365.SenderIp.keyword', 'origin.ip.keyword'
81+ ),
82+ 'log.o365.Recipients.keyword', 'log.Recipients.keyword'
83+ ),
84+ 'log.o365.Subject.keyword', 'log.Subject.keyword'
85+ )
86+ WHERE aggregation IS NOT NULL;
87+
88+ ]]>
89+ </sql >
90+ </changeSet >
91+ </databaseChangeLog >
0 commit comments