왜 없을까 없으면 안되는데..
분명히
SELECT * FROM PG_USER;
로 조회했을때 srearch_path에 잘 뜨는데 왜 스키마를 못 잡는걸까
show search_path;
로 조회했을때 SELECT * FROM PG_USER;
로 조회해는것과 결과가 달랐음.
내 스키마 계정으로 접속해서
SET search_path TO user2, user1, public
하는것과
ALTER ROLE user SET search_path = 스키마명1, 스키마명2 ...;
하는것의 결과가 달랐음..????
전자로 하면 show search_path;
결과로 보여지고 후자로 하면 SELECT * FROM PG_USER;
결과로 보여졌는거 같음?????????
애시당초 ALTER할때부터 약간 이상하게 하긴 했지만..
public으로 접속해서
SELECT * FROM PG_USER;
말고 show search_path;
로 조회 한 후,
search_path결과로 나오는 public, public, $user <<확인해서 여기 맞춰서 넣으면 되는거같다 내스키마,내스키마,public
으로 넣었음
개발자로서 성장하는 데 큰 도움이 된 글이었습니다. 감사합니다.