From e7e0296b6bc953c86ffc57bd2ce7d9bca43e40bc Mon Sep 17 00:00:00 2001 From: Taha Yassine Kraiem Date: Thu, 2 Jun 2022 12:37:52 +0100 Subject: [PATCH] feat(db): EE CH new structure --- .../db/init_dbs/clickhouse/1.6.1/1.6.1.sql | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/ee/scripts/helm/db/init_dbs/clickhouse/1.6.1/1.6.1.sql b/ee/scripts/helm/db/init_dbs/clickhouse/1.6.1/1.6.1.sql index 385908163..0339fd4b8 100644 --- a/ee/scripts/helm/db/init_dbs/clickhouse/1.6.1/1.6.1.sql +++ b/ee/scripts/helm/db/init_dbs/clickhouse/1.6.1/1.6.1.sql @@ -222,4 +222,26 @@ CREATE MATERIALIZED VIEW events_l7d_mv AS SELECT *, now() AS _timestamp FROM massive_split.events_s +WHERE datetime >= now() - INTERVAL 7 DAY; + +CREATE MATERIALIZED VIEW metadata_l24h_mv + ENGINE = ReplacingMergeTree(_timestamp) + PARTITION BY toYYYYMMDD(datetime) + ORDER BY (project_id, datetime, session_id) + TTL datetime + INTERVAL 1 DAY + POPULATE +AS +SELECT * +FROM massive_split.metadata_s +WHERE datetime >= now() - INTERVAL 1 DAY; + +CREATE MATERIALIZED VIEW metadata_l7d_mv + ENGINE = ReplacingMergeTree(_timestamp) + PARTITION BY toYYYYMMDD(datetime) + ORDER BY (project_id, datetime, session_id) + TTL datetime + INTERVAL 7 DAY + POPULATE +AS +SELECT * +FROM massive_split.metadata_s WHERE datetime >= now() - INTERVAL 7 DAY; \ No newline at end of file