From 447790adf9437ea03fcde40b485af42515ae68bb Mon Sep 17 00:00:00 2001 From: Kraiem Taha Yassine Date: Fri, 26 May 2023 16:55:46 +0200 Subject: [PATCH] refactor(DB): changed TTL (#1287) --- .../db/init_dbs/clickhouse/1.12.0/1.12.0.sql | 21 +++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/ee/scripts/schema/db/init_dbs/clickhouse/1.12.0/1.12.0.sql b/ee/scripts/schema/db/init_dbs/clickhouse/1.12.0/1.12.0.sql index 09c256ced..237d5ad54 100644 --- a/ee/scripts/schema/db/init_dbs/clickhouse/1.12.0/1.12.0.sql +++ b/ee/scripts/schema/db/init_dbs/clickhouse/1.12.0/1.12.0.sql @@ -1,7 +1,24 @@ CREATE OR REPLACE FUNCTION openreplay_version AS() -> 'v1.12.0-ee'; ALTER TABLE experimental.events - MODIFY COLUMN issue_type Nullable(Enum8('click_rage'=1,'dead_click'=2,'excessive_scrolling'=3,'bad_request'=4,'missing_resource'=5,'memory'=6,'cpu'=7,'slow_resource'=8,'slow_page_load'=9,'crash'=10,'ml_cpu'=11,'ml_memory'=12,'ml_dead_click'=13,'ml_click_rage'=14,'ml_mouse_thrashing'=15,'ml_excessive_scrolling'=16,'ml_slow_resources'=17,'custom'=18,'js_exception'=19,'mouse_thrashing'=20,'app_crash'=21)); + MODIFY COLUMN issue_type Nullable (Enum8('click_rage'=1,'dead_click'=2,'excessive_scrolling'=3,'bad_request'=4,'missing_resource'=5,'memory'=6,'cpu'=7,'slow_resource'=8,'slow_page_load'=9,'crash'=10,'ml_cpu'=11,'ml_memory'=12,'ml_dead_click'=13,'ml_click_rage'=14,'ml_mouse_thrashing'=15,'ml_excessive_scrolling'=16,'ml_slow_resources'=17,'custom'=18,'js_exception'=19,'mouse_thrashing'=20,'app_crash'=21)); ALTER TABLE experimental.issues - MODIFY COLUMN type Enum8('click_rage'=1,'dead_click'=2,'excessive_scrolling'=3,'bad_request'=4,'missing_resource'=5,'memory'=6,'cpu'=7,'slow_resource'=8,'slow_page_load'=9,'crash'=10,'ml_cpu'=11,'ml_memory'=12,'ml_dead_click'=13,'ml_click_rage'=14,'ml_mouse_thrashing'=15,'ml_excessive_scrolling'=16,'ml_slow_resources'=17,'custom'=18,'js_exception'=19,'mouse_thrashing'=20,'app_crash'=21); \ No newline at end of file + MODIFY COLUMN type Enum8('click_rage'=1,'dead_click'=2,'excessive_scrolling'=3,'bad_request'=4,'missing_resource'=5,'memory'=6,'cpu'=7,'slow_resource'=8,'slow_page_load'=9,'crash'=10,'ml_cpu'=11,'ml_memory'=12,'ml_dead_click'=13,'ml_click_rage'=14,'ml_mouse_thrashing'=15,'ml_excessive_scrolling'=16,'ml_slow_resources'=17,'custom'=18,'js_exception'=19,'mouse_thrashing'=20,'app_crash'=21); + +ALTER TABLE experimental.autocomplete + MODIFY TTL _timestamp + INTERVAL 1 MONTH; +ALTER TABLE experimental.events + MODIFY TTL datetime + INTERVAL 3 MONTH; +ALTER TABLE experimental.resources + MODIFY TTL datetime + INTERVAL 3 MONTH; +ALTER TABLE experimental.sessions + MODIFY TTL datetime + INTERVAL 3 MONTH; +ALTER TABLE experimental.user_favorite_sessions + MODIFY TTL _timestamp + INTERVAL 3 MONTH; +ALTER TABLE experimental.user_viewed_sessions + MODIFY TTL _timestamp + INTERVAL 3 MONTH; +ALTER TABLE experimental.user_viewed_errors + MODIFY TTL _timestamp + INTERVAL 3 MONTH; +ALTER TABLE experimental.issues + MODIFY TTL _timestamp + INTERVAL 3 MONTH; \ No newline at end of file