La migración inicial está pensada para no fallar si las tablas ya existían (por ejemplo tras pruebas con create_all); igual conviene usar siempre Alembic como fuente de verdad del esquema. ├── alembic ...
project-root/ │ ├── app/ │ ├── database.py # Update your DATABASE_URL here │ └── ... ├── alembic.ini # Update sqlalchemy.url here ├── pyproject.toml # Poetry configuration file ├── poetry.lock # ...