본문 바로가기
Programming

postgreSQL 이름의 릴레이션이 없습니다. relations does not exist ERR 해결방법

by 하하호호 2021. 10. 24.
반응형

 

 

 Django에서 Database 설정을 완료하고,

정상적으로 migration을 완료했음에도 불구하고,

DB를 확인해보면 릴레이션이 없다는 에러가

발생하는 경우가 존재한다.

 

1. 해당 데이터베이스에 정상적으로 접근했고,

2. 스키마 search_path 도 정상적으로 설정되어 있고,

그런데도 에러가 난다면 테이블 명에 오류가 

있을 가능성이 높다.

 

만약 데이터베이스 내 테이블 명이 소문자, 대문자가

혼합되어 작성되었다면 SQL문으로 검색을 할 때

대소문자 구분을 해달라고 요청을 해야 한다.

 

ex)

테이블 이름 : testTable

쿼리문 : SELECT * FROM "testTable";

 

정상적으로 작동한다.

반응형

댓글