From a708e6c35087fd7a6a0e1bd3ffcac22ae21334e3 Mon Sep 17 00:00:00 2001 From: Francis Cao Date: Thu, 17 Oct 2024 09:53:07 -0700 Subject: [PATCH] add tags to ch schema file --- db/clickhouse/schema.sql | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/db/clickhouse/schema.sql b/db/clickhouse/schema.sql index 3dcfda9f69..5ceaaa0eb6 100644 --- a/db/clickhouse/schema.sql +++ b/db/clickhouse/schema.sql @@ -26,6 +26,7 @@ CREATE TABLE umami.website_event --events event_type UInt32, event_name String, + tag String, created_at DateTime('UTC'), job_id Nullable(UUID) ) @@ -96,6 +97,7 @@ CREATE TABLE umami.website_event_stats_hourly views SimpleAggregateFunction(sum, UInt64), min_time SimpleAggregateFunction(min, DateTime('UTC')), max_time SimpleAggregateFunction(max, DateTime('UTC')), + tag SimpleAggregateFunction(groupArrayArray, Array(String)), created_at Datetime('UTC') ) ENGINE = AggregatingMergeTree @@ -136,6 +138,7 @@ SELECT views, min_time, max_time, + tag, timestamp as created_at FROM (SELECT website_id, @@ -161,6 +164,7 @@ FROM (SELECT sumIf(1, event_type = 1) views, min(created_at) min_time, max(created_at) max_time, + arrayFilter(x -> x != '', groupArray(tag)) tag, toStartOfHour(created_at) timestamp FROM umami.website_event GROUP BY website_id,