тебе на. Сижу тыкаю, как в документации..
sqlalchemy.exc.MissingGreenlet: greenlet_spawn has not been called; can't call await_only() here. Was IO attempted in an unexpected place? (Background on this error at: https://sqlalche.me/e/20/xd2s)
Не так что-то делаешь
И что ты рассчитываешь узнать от нас по этой проблеме?
Темплейт корректный выбрал когда инициировал алембик?
без шаблона, я хз (первый раз, думал побыренькому подлючить). Сделал alembic init alembic проблема решилась, суть была в env.py в run_migration у чела который так делал был исправлен на коннект по асинхронный, в отличии который был по дефолту, у него так: https://github.com/rhoboro/async-fastapi-sqlalchemy/blob/main/migrations/env.py#L92C19-L92C30
Если асинкпг используешь то инициализировать нужно с флагом -t async
использовал sqlite +aiosqlite (вроде драйвер) спасибо, это я запомню)
Ну с aiosqlite вероятно он тоже нужен
Обсуждают сегодня