Files
kefu/deploy/model-usage-20260917/add_usage_indexes.py
T
2026-09-21 10:34:06 +08:00

10 lines
474 B
Python

from pathlib import Path
p = Path(r'C:\kefu\wechat_rpa\admin_backend.py')
s = p.read_text(encoding='utf-8')
needle = ' Database._ensure_model_calls_task_unique(db)'
assert needle in s and 'idx_model_calls_usage_utc' not in s
s = s.replace(needle, ''' db.execute("CREATE INDEX IF NOT EXISTS idx_model_calls_usage_utc "
"ON model_calls(datetime(created_at), tenant_id, purpose)")
''' + needle, 1)
p.write_text(s, encoding='utf-8', newline='')