CREATE TABLE IF NOT EXISTS pageview ( `name` LowCardinality(String) NOT NULL, `timestamp` DateTime64(3) NOT NULL, `userId` String DEFAULT '', `workspaceId` String DEFAULT '', `properties` JSON ) ENGINE = MergeTree ORDER BY (workspaceId, timestamp, name, userId) TTL timestamp + INTERVAL 3 YEAR DELETE;