feat: add route_catalog table to ClickHouse schema

This commit is contained in:
hsiegeln
2026-04-16 18:45:38 +02:00
parent dd0f0e73b3
commit 04da0af4bc

View File

@@ -385,3 +385,16 @@ CREATE TABLE IF NOT EXISTS usage_events (
ENGINE = MergeTree()
ORDER BY (tenant_id, timestamp, environment, username, normalized)
TTL toDateTime(timestamp) + INTERVAL 90 DAY;
-- ── Route Catalog ──────────────────────────────────────────────────────
CREATE TABLE IF NOT EXISTS route_catalog (
tenant_id LowCardinality(String) DEFAULT 'default',
environment LowCardinality(String) DEFAULT 'default',
application_id LowCardinality(String),
route_id LowCardinality(String),
first_seen DateTime64(3),
last_seen DateTime64(3)
)
ENGINE = ReplacingMergeTree(last_seen)
ORDER BY (tenant_id, environment, application_id, route_id);