더북(TheBook)

이번에는 조금 아래쪽에 sqlalchemy.url이라고 되어 있는 부분을 봅니다. 아마 다음과 같이 되어 있을 것입니다.

ini(/alembic.ini)

sqlalchemy.url = driver://user:pass@localhost/dbname

이 부분은 DSN인 URL입니다. 우리는 alembic.ini 파일에 있는 DSN을 사용하지 않습니다. 이유는 db.py 파일에서 데이터베이스 엔진을 생성해야 하는데, DSN이 두 군데가 되면 사람이 실수할 가능성이 크기 때문에 정보 원천을 하나로 유지하기 위해서입니다. 이 설정이 있는 줄은 # 기호를 맨 앞에 넣어 주석 처리합니다.

ini(/alembic.ini)

# sqlalchemy.url = driver://user:pass@localhost/dbname

 

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.