"feat:enhance-podcast-topic-ai"
This commit is contained in:
45
backend/run_wavespeed_migration.bat
Normal file
45
backend/run_wavespeed_migration.bat
Normal file
@@ -0,0 +1,45 @@
|
||||
@echo off
|
||||
echo Running WaveSpeed migration...
|
||||
cd /d "c:\Users\diksha rawat\Desktop\ALwrity_github\windsurf\ALwrity\backend"
|
||||
windsurf_venv\Scripts\python.exe -c "
|
||||
import sqlite3
|
||||
import os
|
||||
|
||||
db_path = r'c:\Users\diksha rawat\Desktop\ALwrity_github\windsurf\ALwrity\workspace\workspace_user_33Gz1FPI86VDXhRY8QN4ragRFGN\db\alwrity_user_33Gz1FPI86VDXhRY8QN4ragRFGN.db'
|
||||
|
||||
print('Migrating WaveSpeed columns...')
|
||||
print('Database:', db_path)
|
||||
|
||||
if os.path.exists(db_path):
|
||||
conn = sqlite3.connect(db_path)
|
||||
cursor = conn.cursor()
|
||||
|
||||
try:
|
||||
cursor.execute('PRAGMA table_info(usage_summaries)')
|
||||
columns = [col[1] for col in cursor.fetchall()]
|
||||
|
||||
if 'wavespeed_calls' not in columns:
|
||||
cursor.execute('ALTER TABLE usage_summaries ADD COLUMN wavespeed_calls INTEGER DEFAULT 0')
|
||||
print('Added wavespeed_calls')
|
||||
|
||||
if 'wavespeed_tokens' not in columns:
|
||||
cursor.execute('ALTER TABLE usage_summaries ADD COLUMN wavespeed_tokens INTEGER DEFAULT 0')
|
||||
print('Added wavespeed_tokens')
|
||||
|
||||
if 'wavespeed_cost' not in columns:
|
||||
cursor.execute('ALTER TABLE usage_summaries ADD COLUMN wavespeed_cost REAL DEFAULT 0.0')
|
||||
print('Added wavespeed_cost')
|
||||
|
||||
conn.commit()
|
||||
print('Migration completed successfully!')
|
||||
|
||||
except Exception as e:
|
||||
print('Error:', str(e))
|
||||
conn.rollback()
|
||||
finally:
|
||||
conn.close()
|
||||
else:
|
||||
print('Database not found:', db_path)
|
||||
|
||||
pause
|
||||
"
|
||||
Reference in New Issue
Block a user