Files

18 lines
906 B
SQL
Raw Permalink Normal View History

2026-10-19 08:56:37 -07:00
CREATE TABLE users_next (
login TEXT PRIMARY KEY,
display_name TEXT NOT NULL,
git_name TEXT NOT NULL DEFAULT '',
git_email TEXT NOT NULL DEFAULT '',
created_at TEXT NOT NULL,
notification_prefs TEXT NOT NULL DEFAULT '{"questions":true,"reports":false,"errors":false,"rate_limits":false}',
focus TEXT NOT NULL DEFAULT '{"tab":"transcript"}',
default_model TEXT NOT NULL DEFAULT 'claude-opus-5-5',
review_model TEXT NOT NULL DEFAULT 'gpt-6.1-sol',
second_review_model TEXT NOT NULL DEFAULT 'claude-opus-5-5'
);
INSERT INTO users_next (login, display_name, git_name, git_email, created_at, notification_prefs, focus, default_model, review_model, second_review_model)
SELECT login, display_name, git_name, git_email, created_at, notification_prefs, json_remove(focus, '$.tabs'), default_model, review_model, second_review_model
FROM users;
DROP TABLE users;
ALTER TABLE users_next RENAME TO users;