24.08.23 04:23 작성
·
34
0
안녕하세요,
디비버 실습시 nw스키마에서 SQL편집기를 생성하여 코드를 작성중입니다.
따라서 select * from orders; 와 같이
nw.orders대신 그냥 orders로 테이블을 지정(?)하고있습니다.
해당 쿼리를 그대로 복사하여 query객체에 넣고싶은데
이럴땐 conn_string에 어떤 추가적인 사항을 넣어줘야 할까요?
답변 1
0
2024. 08. 24. 10:19
안녕하십니까,
쿼리에서 nw.orders가 아니라 orders를 적용하고 싶으신건가요?
그럴려면, 살짝 절차가 좀 있습니다.
postgres DB의 default schema를 nw로 적용하시면 됩니다. postgres default schema 변경이라고 인터넷에서 찾아보셔도 되고,
먼저 psql에 접속을 하십시요. 다음에 set search_path=nw 라고 하십시요.
아니면 dbeaver로 postgresql root 계정으로 접속 한 뒤에
ALTER DATABASE postgres SET search_path TO nw;
라고 하십시요.
이렇게 적용하면 hr 스키마는 반드시 hr.emp 와 같이 사용해야 합니다.
감사합니다.