refactor(DB): change url_path to column instead of materialized column (#2202)

This commit is contained in:
Kraiem Taha Yassine 2024-05-24 16:02:16 +02:00 committed by GitHub
parent 587cde2804
commit 62a3078c22
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 167 additions and 158 deletions

View file

@ -6,3 +6,12 @@ ALTER TABLE experimental.sessions
ALTER TABLE experimental.sessions
MODIFY COLUMN IF EXISTS user_device_type Enum8('other'=0, 'desktop'=1, 'mobile'=2,'tablet'=3);
ALTER TABLE experimental.events
MODIFY COLUMN url_path REMOVE MATERIALIZED;
ALTER TABLE experimental.resources
MODIFY COLUMN url_path REMOVE MATERIALIZED;
ALTER TABLE experimental.ios_events
MODIFY COLUMN url_path REMOVE MATERIALIZED;

View file

@ -30,7 +30,7 @@ CREATE TABLE IF NOT EXISTS experimental.events
context Nullable(Enum8('unknown'=0, 'self'=1, 'same-origin-ancestor'=2, 'same-origin-descendant'=3, 'same-origin'=4, 'cross-origin-ancestor'=5, 'cross-origin-descendant'=6, 'cross-origin-unreachable'=7, 'multiple-contexts'=8)),
url Nullable(String),
url_host Nullable(String) MATERIALIZED lower(domain(url)),
url_path Nullable(String) MATERIALIZED lower(pathFull(url)),
url_path Nullable(String),
url_hostpath Nullable(String) MATERIALIZED concat(url_host, url_path),
request_start Nullable(UInt16),
response_start Nullable(UInt16),
@ -96,7 +96,7 @@ CREATE TABLE IF NOT EXISTS experimental.resources
datetime DateTime,
url String,
url_host String MATERIALIZED lower(domain(url)),
url_path String MATERIALIZED lower(path(url)),
url_path String,
url_hostpath String MATERIALIZED concat(url_host, url_path),
type Enum8('other'=-1, 'script'=0, 'stylesheet'=1, 'fetch'=2, 'img'=3, 'media'=4),
name Nullable(String) MATERIALIZED if(type = 'fetch', null,
@ -427,7 +427,7 @@ CREATE TABLE IF NOT EXISTS experimental.ios_events
context Nullable(Enum8('unknown'=0, 'self'=1, 'same-origin-ancestor'=2, 'same-origin-descendant'=3, 'same-origin'=4, 'cross-origin-ancestor'=5, 'cross-origin-descendant'=6, 'cross-origin-unreachable'=7, 'multiple-contexts'=8)),
url Nullable(String),
url_host Nullable(String) MATERIALIZED lower(domain(url)),
url_path Nullable(String) MATERIALIZED lower(pathFull(url)),
url_path Nullable(String),
url_hostpath Nullable(String) MATERIALIZED concat(url_host, url_path),
request_start Nullable(UInt16),
response_start Nullable(UInt16),