비동기로 동작시키기
7. env.py 파일을 한 번 더 수정하겠습니다. 맨 아래에 있는 다음 네 줄이 보이나요?
# 생략
if context.is_offline_mode():
run_migrations_offline()
else:
run_migrations_online()
이 네 줄에서 맨 마지막 줄을 변경합니다.
파이썬(/alembic/env.py)
# 생략
if context.is_offline_mode():
run_migrations_offline()
else:
asyncio.run(run_migrations_online())
방금 추가한 비동기 함수(코루틴) run_migrations_online()을 비동기로 동작시키는 것입니다. 그래서 env.py 파일 맨 위에 import asyncio를 넣었습니다.