Init Repo

This commit is contained in:
2026-02-28 03:22:04 +08:00
commit de59b57ee7
883 changed files with 156857 additions and 0 deletions
+43
View File
@@ -0,0 +1,43 @@
"""
Migration script to add thumbnail_path field to projects table.
"""
import sqlite3
from pathlib import Path
# Database path
DB_PATH = Path(__file__).parent / "vfx_project_management.db"
def migrate():
"""Add thumbnail_path column to projects table."""
conn = sqlite3.connect(DB_PATH)
cursor = conn.cursor()
try:
# Check if column already exists
cursor.execute("PRAGMA table_info(projects)")
columns = [column[1] for column in cursor.fetchall()]
if "thumbnail_path" not in columns:
print("Adding thumbnail_path column to projects table...")
cursor.execute("""
ALTER TABLE projects
ADD COLUMN thumbnail_path VARCHAR
""")
conn.commit()
print("✓ Successfully added thumbnail_path column")
else:
print("✓ thumbnail_path column already exists")
except Exception as e:
print(f"✗ Error during migration: {e}")
conn.rollback()
raise
finally:
conn.close()
if __name__ == "__main__":
print("Starting project thumbnail migration...")
migrate()
print("Migration completed!")