From a7de8763b1c1686927c5ba578987875c6a58ba20 Mon Sep 17 00:00:00 2001 From: ShiKhu Date: Thu, 22 Jul 2021 00:58:10 +0800 Subject: [PATCH] feat (db): clicks db schema for heatmaps --- scripts/helm/db/init_dbs/postgresql/1.3.0/1.3.0.sql | 5 +++++ scripts/helm/db/init_dbs/postgresql/init_schema.sql | 2 ++ 2 files changed, 7 insertions(+) diff --git a/scripts/helm/db/init_dbs/postgresql/1.3.0/1.3.0.sql b/scripts/helm/db/init_dbs/postgresql/1.3.0/1.3.0.sql index 45298a467..f14e4a6e4 100644 --- a/scripts/helm/db/init_dbs/postgresql/1.3.0/1.3.0.sql +++ b/scripts/helm/db/init_dbs/postgresql/1.3.0/1.3.0.sql @@ -1,5 +1,10 @@ BEGIN ; +ALTER TABLE events.clicks ADD COLUMN + url text DEFAULT '' NOT NULL; +ALTER TABLE events.clicks ADD COLUMN + selector text DEFAULT '' NOT NULL; + CREATE INDEX clicks_url_idx ON events.clicks (url); CREATE INDEX clicks_url_gin_idx ON events.clicks USING GIN (url gin_trgm_ops); CREATE INDEX clicks_url_session_id_timestamp_selector_idx ON events.clicks (url, session_id, timestamp,selector); diff --git a/scripts/helm/db/init_dbs/postgresql/init_schema.sql b/scripts/helm/db/init_dbs/postgresql/init_schema.sql index 84c3fa108..552ff427e 100644 --- a/scripts/helm/db/init_dbs/postgresql/init_schema.sql +++ b/scripts/helm/db/init_dbs/postgresql/init_schema.sql @@ -680,6 +680,8 @@ CREATE TABLE events.clicks message_id bigint NOT NULL, timestamp bigint NOT NULL, label text DEFAULT NULL, + url text DEFAULT '' NOT NULL; + selector text DEFAULT '' NOT NULL; PRIMARY KEY (session_id, message_id) ); CREATE INDEX ON events.clicks (session_id);