refactor(DB): changed DB structures for CH sessions-search in FOSS refactor(DB): preparing for v1.23.0
13 lines
409 B
SQL
13 lines
409 B
SQL
CREATE OR REPLACE FUNCTION openreplay_version AS() -> 'v1.23.0';
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS experimental.user_viewed_sessions
|
|
(
|
|
project_id UInt16,
|
|
user_id UInt32,
|
|
session_id UInt64,
|
|
_timestamp DateTime DEFAULT now()
|
|
) ENGINE = ReplacingMergeTree(_timestamp)
|
|
PARTITION BY toYYYYMM(_timestamp)
|
|
ORDER BY (project_id, user_id, session_id)
|
|
TTL _timestamp + INTERVAL 3 MONTH;
|