"""نقطه شروع زنجیره مهاجرت‌ها — جداول پایه با create_all ساخته می‌شوند. ساخت اولیه ۲۹ جدول بر عهده Base.metadata.create_all است (در CMD کانتینر پیش از این مهاجرت اجرا می‌شود و برای دیتابیس‌های موجود بی‌اثر است). از این نسخه به بعد هر تغییر اسکیما باید یک revision واقعی Alembic باشد — نه create_all و نه تغییر دستی — تا مسیر ارتقا و بازگشت آزمایش‌پذیر بماند. Revision ID: 0001 Revises: Create Date: 2026-09-18 """ from typing import Sequence, Union revision: str = "0001" down_revision: Union[str, None] = None branch_labels: Union[str, Sequence[str], None] = None depends_on: Union[str, Sequence[str], None] = None def upgrade() -> None: pass def downgrade() -> None: pass