feat(DB): changed partition expression
This commit is contained in:
parent
efec096ffe
commit
ac4e32aba3
10 changed files with 10 additions and 10 deletions
|
|
@ -16,6 +16,6 @@ CREATE TABLE IF NOT EXISTS clicks
|
|||
label String,
|
||||
hesitation_time Nullable(UInt32)
|
||||
) ENGINE = MergeTree
|
||||
PARTITION BY toDate(datetime)
|
||||
PARTITION BY toStartOfWeek(datetime)
|
||||
ORDER BY (project_id, datetime)
|
||||
TTL datetime + INTERVAL 1 MONTH;
|
||||
|
|
|
|||
|
|
@ -17,6 +17,6 @@ CREATE TABLE IF NOT EXISTS customs
|
|||
payload Nullable(String),
|
||||
level Enum8('info'=0, 'error'=1) DEFAULT 'info'
|
||||
) ENGINE = MergeTree
|
||||
PARTITION BY toDate(datetime)
|
||||
PARTITION BY toStartOfWeek(datetime)
|
||||
ORDER BY (project_id, datetime)
|
||||
TTL datetime + INTERVAL 1 MONTH;
|
||||
|
|
@ -18,6 +18,6 @@ CREATE TABLE IF NOT EXISTS errors
|
|||
message String,
|
||||
error_id String
|
||||
) ENGINE = MergeTree
|
||||
PARTITION BY toDate(datetime)
|
||||
PARTITION BY toStartOfWeek(datetime)
|
||||
ORDER BY (project_id, datetime)
|
||||
TTL datetime + INTERVAL 1 MONTH;
|
||||
|
|
|
|||
|
|
@ -15,6 +15,6 @@ CREATE TABLE IF NOT EXISTS inputs
|
|||
datetime DateTime,
|
||||
label String
|
||||
) ENGINE = MergeTree
|
||||
PARTITION BY toDate(datetime)
|
||||
PARTITION BY toStartOfWeek(datetime)
|
||||
ORDER BY (project_id, datetime)
|
||||
TTL datetime + INTERVAL 1 MONTH;
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@ CREATE TABLE IF NOT EXISTS longtasks
|
|||
container_name String,
|
||||
container_src String
|
||||
) ENGINE = MergeTree
|
||||
PARTITION BY toDate(datetime)
|
||||
PARTITION BY toStartOfWeek(datetime)
|
||||
ORDER BY (project_id, datetime)
|
||||
TTL datetime + INTERVAL 1 MONTH;
|
||||
|
||||
|
|
|
|||
|
|
@ -35,6 +35,6 @@ CREATE TABLE IF NOT EXISTS pages
|
|||
dom_content_loaded_event_time Nullable(UInt16) MATERIALIZED if (greaterOrEquals(dom_content_loaded_event_end, dom_content_loaded_event_start), minus(dom_content_loaded_event_end, dom_content_loaded_event_start), Null),
|
||||
load_event_time Nullable(UInt16) MATERIALIZED if (greaterOrEquals(load_event_end, load_event_start), minus(load_event_end, load_event_start), Null)
|
||||
) ENGINE = MergeTree
|
||||
PARTITION BY toDate(datetime)
|
||||
PARTITION BY toStartOfWeek(datetime)
|
||||
ORDER BY (project_id, datetime)
|
||||
TTL datetime + INTERVAL 1 MONTH;
|
||||
|
|
|
|||
|
|
@ -26,6 +26,6 @@ CREATE TABLE IF NOT EXISTS performance
|
|||
avg_used_js_heap_size UInt64,
|
||||
max_used_js_heap_size UInt64
|
||||
) ENGINE = MergeTree
|
||||
PARTITION BY toDate(datetime)
|
||||
PARTITION BY toStartOfWeek(datetime)
|
||||
ORDER BY (project_id, datetime)
|
||||
TTL datetime + INTERVAL 1 MONTH;
|
||||
|
|
|
|||
|
|
@ -27,6 +27,6 @@ CREATE TABLE IF NOT EXISTS resources
|
|||
method Nullable(Enum8('GET' = 0, 'HEAD' = 1, 'POST' = 2, 'PUT' = 3, 'DELETE' = 4, 'CONNECT' = 5, 'OPTIONS' = 6, 'TRACE' = 7, 'PATCH' = 8)),
|
||||
status Nullable(UInt16)
|
||||
) ENGINE = MergeTree
|
||||
PARTITION BY toDate(datetime)
|
||||
PARTITION BY toStartOfWeek(datetime)
|
||||
ORDER BY (project_id, datetime)
|
||||
TTL datetime + INTERVAL 1 MONTH;
|
||||
|
|
|
|||
|
|
@ -20,6 +20,6 @@ CREATE TABLE IF NOT EXISTS sessions
|
|||
utm_medium Nullable(String),
|
||||
utm_campaign Nullable(String)
|
||||
) ENGINE = ReplacingMergeTree(duration)
|
||||
PARTITION BY toDate(datetime)
|
||||
PARTITION BY toStartOfWeek(datetime)
|
||||
ORDER BY (project_id, datetime, session_id)
|
||||
TTL datetime + INTERVAL 1 MONTH;
|
||||
|
|
|
|||
|
|
@ -26,6 +26,6 @@ CREATE TABLE IF NOT EXISTS sessions_metadata
|
|||
metadata_9 Nullable(String),
|
||||
metadata_10 Nullable(String)
|
||||
) ENGINE = MergeTree
|
||||
PARTITION BY toDate(datetime)
|
||||
PARTITION BY toStartOfWeek(datetime)
|
||||
ORDER BY (project_id, datetime)
|
||||
TTL datetime + INTERVAL 1 MONTH;
|
||||
Loading…
Add table
Reference in a new issue