bskyvision.com RSS 태그 관리 글쓰기 방명록
2023-03-16 23:36:36

PostgreSQL에서 'user'라는 이름의 테이블을 생성하면, 데이터베이스 내장 테이블 중 하나인 pg_user 테이블과 이름이 충돌하여 조회할 수 없는 상황이 발생합니다. 

 

SELECT * FROM user;

 

위와 같이 조회하면 원하는 결과가 출력되지 않습니다. 

 

만약 이런 상황이라면, 다음과 같이 public을 앞에 붙여줘야 제대로 조회됩니다. 

 

SELECT * FROM public.user;

 

이것 땜에 생각보다 꽤 삽질했네요..

글을 읽던 중에 궁금했던 부분은 질문해주세요.
제가 직접 만든 질의응답사이트인 asksim.co.kr에 질문을 남기셔도 좋습니다.
마크다운(MARKDOWN)으로 상황 설명과 함께 코드와 이미지를 남겨주시면 더욱 더 원활한 소통이 될 것입니다.
asksim에서 질문하기
비밀글
bskyvision.com. Designed by 코딩재개발.