This commit is contained in:
2026-02-27 04:41:40 +01:00
parent 75a4c6a99e
commit 322a08f3dc
12 changed files with 42 additions and 102 deletions

View File

@@ -1,12 +1,10 @@
CREATE TABLE event_log (
id BIGSERIAL PRIMARY KEY,
event_type VARCHAR(50) NOT NULL,
user_id VARCHAR(255) NOT NULL,
chat_id VARCHAR(255),
tokens_used INTEGER,
documents_found INTEGER,
event_timestamp TIMESTAMP WITH TIME ZONE NOT NULL,
event_date DATE NOT NULL
id BIGSERIAL PRIMARY KEY,
event_type VARCHAR(50) NOT NULL,
user_id VARCHAR(255) NOT NULL,
chat_id VARCHAR(255),
event_timestamp TIMESTAMP WITH TIME ZONE NOT NULL,
event_date DATE NOT NULL
);
CREATE INDEX idx_event_log_type ON event_log(event_type);
@@ -14,25 +12,20 @@ CREATE INDEX idx_event_log_user ON event_log(user_id);
CREATE INDEX idx_event_log_date ON event_log(event_date);
CREATE TABLE daily_stats (
id BIGSERIAL PRIMARY KEY,
stats_date DATE NOT NULL UNIQUE,
total_queries BIGINT DEFAULT 0,
total_tokens_used BIGINT DEFAULT 0,
total_rag_hits BIGINT DEFAULT 0,
total_documents_found BIGINT DEFAULT 0,
new_users BIGINT DEFAULT 0,
new_chats BIGINT DEFAULT 0,
deleted_chats BIGINT DEFAULT 0,
active_users INTEGER DEFAULT 0
id BIGSERIAL PRIMARY KEY,
stats_date DATE NOT NULL UNIQUE,
total_queries BIGINT DEFAULT 0,
new_users BIGINT DEFAULT 0,
new_chats BIGINT DEFAULT 0,
deleted_chats BIGINT DEFAULT 0,
active_users INTEGER DEFAULT 0
);
CREATE TABLE user_stats (
id BIGSERIAL PRIMARY KEY,
user_id VARCHAR(255) NOT NULL UNIQUE,
total_queries BIGINT DEFAULT 0,
total_tokens_used BIGINT DEFAULT 0,
total_rag_hits BIGINT DEFAULT 0,
total_chats INTEGER DEFAULT 0,
first_seen TIMESTAMP WITH TIME ZONE,
last_active TIMESTAMP WITH TIME ZONE
);
id BIGSERIAL PRIMARY KEY,
user_id VARCHAR(255) NOT NULL UNIQUE,
total_queries BIGINT DEFAULT 0,
total_chats INTEGER DEFAULT 0,
first_seen TIMESTAMP WITH TIME ZONE,
last_active TIMESTAMP WITH TIME ZONE
);