-- uv 只认平台自己的副本(程序目录 uv)或用户指定的路径,不再读系统 PATH。 CREATE TABLE uv_settings_v2 ( id INTEGER PRIMARY KEY CHECK (id = 1), source TEXT NOT NULL CHECK (source IN ('managed', 'custom')), custom_path TEXT, updated_at TEXT NOT NULL ); INSERT INTO uv_settings_v2 (id, source, custom_path, updated_at) SELECT id, CASE WHEN source = 'custom' THEN 'custom' ELSE 'managed' END, custom_path, updated_at FROM uv_settings; DROP TABLE uv_settings; ALTER TABLE uv_settings_v2 RENAME TO uv_settings; INSERT OR IGNORE INTO uv_settings (id, source, custom_path, updated_at) VALUES (1, 'managed', NULL, strftime('%Y-%m-%dT%H:%M:%fZ', 'now'));