Skip to content

Commit 707fcd2

Browse files
committed
feat: create migration for the offending metrics to use dimensions
1 parent f370915 commit 707fcd2

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,26 @@
11
ALTER TABLE metric_events ADD COLUMN dimensions TEXT;
2+
3+
UPDATE metric_events
4+
SET event = 'code_action',
5+
dimensions = json_object('name', SUBSTR(event, LENGTH('code_action-') + 1))
6+
WHERE event LIKE 'code_action-%';
7+
8+
UPDATE metric_events
9+
SET event = 'autoprune_helper',
10+
dimensions = json_object('role', SUBSTR(event, LENGTH('autoprune_helper-') + 1))
11+
WHERE event LIKE 'autoprune_helper-%';
12+
13+
UPDATE metric_events
14+
SET event = 'help-category',
15+
dimensions = json_object('category', SUBSTR(event, LENGTH('help-category-') + 1))
16+
WHERE event LIKE 'help-category-%';
17+
18+
UPDATE metric_events
19+
SET event = 'tag',
20+
dimensions = json_object('id', SUBSTR(event, LENGTH('tag-') + 1))
21+
WHERE event LIKE 'tag-%';
22+
23+
UPDATE metric_events
24+
SET event = 'top_helper',
25+
dimensions = json_object('userId', CAST(SUBSTR(event, LENGTH('top_helper-') + 1) AS INTEGER))
26+
WHERE event LIKE 'top_helper-%';

0 commit comments

Comments
 (0)