Add_local_development_files_and_media_cache_utilities

This commit is contained in:
ajaysi
2026-03-12 15:25:49 +05:30
parent e90a29c27e
commit 446b59e31d
6 changed files with 1019 additions and 0 deletions

50
simple_migrate.py Normal file
View File

@@ -0,0 +1,50 @@
import sqlite3
import os
# Find database
db_paths = ["backend/database.db", "backend/data/database.db", "database.db", "data/database.db"]
db_path = None
for path in db_paths:
if os.path.exists(path):
db_path = path
break
if not db_path:
print("Database not found!")
exit(1)
print(f"Using database: {db_path}")
try:
conn = sqlite3.connect(db_path)
cursor = conn.cursor()
# Check table
cursor.execute("SELECT name FROM sqlite_master WHERE type='table' AND name='usage_summaries'")
if not cursor.fetchone():
print("Table usage_summaries not found!")
exit(1)
# Get columns
cursor.execute("PRAGMA table_info(usage_summaries)")
columns = [row[1] for row in cursor.fetchall()]
print(f"Columns: {columns}")
# Check for wavespeed_calls
if "wavespeed_calls" in columns:
print("✅ wavespeed_calls column exists")
else:
print("❌ wavespeed_calls column missing")
# Add the column
print("Adding wavespeed_calls column...")
cursor.execute("ALTER TABLE usage_summaries ADD COLUMN wavespeed_calls INTEGER DEFAULT 0")
conn.commit()
print("✅ wavespeed_calls column added")
conn.close()
print("Migration completed!")
except Exception as e:
print(f"Error: {e}")