update CH, postgres, MySQL schemas

This commit is contained in:
Francis Cao 2023-02-15 09:40:49 -08:00
parent 4351ef37f8
commit b6cc6cb655
5 changed files with 50 additions and 23 deletions

View file

@ -15,9 +15,12 @@ CREATE TABLE event
screen LowCardinality(String),
language LowCardinality(String),
country LowCardinality(String),
subdivision LowCardinality(String),
city String,
--pageview
url String,
referrer String,
page_title String,
--event
event_type UInt32,
event_name String,
@ -33,8 +36,7 @@ CREATE TABLE event_queue (
session_id UUID,
event_id Nullable(UUID),
rev_id UInt32,
url String,
referrer String,
--session
hostname LowCardinality(String),
browser LowCardinality(String),
os LowCardinality(String),
@ -42,6 +44,13 @@ CREATE TABLE event_queue (
screen LowCardinality(String),
language LowCardinality(String),
country LowCardinality(String),
subdivision LowCardinality(String),
city String,
--pageview
url String,
referrer String,
page_title String,
--event
event_type UInt32,
event_name String,
event_data String,
@ -60,8 +69,6 @@ SELECT website_id,
session_id,
event_id,
rev_id,
url,
referrer,
hostname,
browser,
os,
@ -69,6 +76,11 @@ SELECT website_id,
screen,
language,
country,
subdivision,
city,
url,
referrer,
page_title,
event_type,
event_name,
if((empty(event_data) = 0) AND startsWith(event_data, '"'), concat('{', event_data, ': true}'), event_data) AS event_data,