"""
Bootstrap: Create all tables via SQLAlchemy metadata.
This is a safe alternative when Alembic migration has issues.
Run: .\venv\Scripts\python create_tables.py
"""
# Import all models so they register with SQLAlchemy metadata
from app.models.user import User
from app.models.item import Item
from app.models.product import Product, Category
from app.models.order import CartItem, Order, OrderItem
from app.models.email_verification import EmailVerification
from app.db.session import Base, engine

print("Creating all tables...")
Base.metadata.create_all(bind=engine)
print("Done! All tables created.")
