muchas cosas

This commit is contained in:
jlimolina 2026-08-11 02:37:48 +02:00
parent e3936fd4cf
commit eff656adea
20 changed files with 697 additions and 51 deletions

View file

@ -0,0 +1,4 @@
-- Translation throughput metrics (additive, no data loss)
ALTER TABLE translation_stats ADD COLUMN IF NOT EXISTS items_translated INTEGER DEFAULT 0;
ALTER TABLE translation_stats ADD COLUMN IF NOT EXISTS elapsed_ms INTEGER DEFAULT 0;
ALTER TABLE translation_stats ADD COLUMN IF NOT EXISTS hostname VARCHAR(100);

View file

@ -0,0 +1,11 @@
-- Dynamic search tags per user (additive, no data loss)
CREATE TABLE IF NOT EXISTS user_search_tags (
id SERIAL PRIMARY KEY,
user_id INTEGER NOT NULL REFERENCES users(id) ON DELETE CASCADE,
term TEXT NOT NULL,
count INTEGER DEFAULT 1,
last_used TIMESTAMP DEFAULT NOW(),
UNIQUE (user_id, term)
);
CREATE INDEX IF NOT EXISTS idx_user_search_tags_user_count ON user_search_tags(user_id, count DESC, last_used DESC);