배경FastAPI + 비동기 SQLAlchemy를 사용해 프로젝트를 진행 중이었다.Alembic을 통해 DB 마이그레이션(스키마 관리)을 하려 했는데, 계속 “테이블이 없다 (UndefinedTableError)”, “스키마 권한이 없다 (InsufficientPrivilegeError)” 등 문제가 발생했다.Windows 환경에서 PostgreSQL 설치 후, 개발 계정 fastapi_user를 만들어 쓰고 있었음.그래서 여러 차례에 걸쳐 ChatGPT와 Q&A를 진행하면서 문제를 해결해 나갔다. 이 포스팅은 그 과정을 요약해 정리한 것이다.문제 상황 요약Alembic 마이그레이션을 실행해도 DB에 matches 테이블이 생기지 않는다.FastAPI 애플리케이션이 Match 모델로 쿼리하면 “‘matc..