Spaces:
Sleeping
Sleeping
File size: 668 Bytes
7644eac |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
#!/usr/bin/env python3
"""Initialize database tables for production deployment."""
import os
from web_app import create_app, db
# Create Flask app
app = create_app()
with app.app_context():
print("Creating database tables...")
try:
db.create_all()
print("✅ Database tables created successfully!")
except Exception as e:
# If tables/constraints already exist, that's OK
if "already exists" in str(e).lower():
print("⚠️ Some tables/constraints already exist - continuing...")
print("✅ Database is ready!")
else:
print(f"❌ Error creating tables: {e}")
raise
|