Postgresql 에서 DB link 사용방법 예시 입니다.
0. 테스트 환경
postgresql 10.17
1. DB Link Extensions 설치
DB Link 사용을 위한 Extensions 설치
1) DB Schema> extensions에서 메뉴 우클릭후 "Create New Extension" 클릭
2) 팝업 메뉴에서 dblink선택후 "확인" 클릭
3) DB Link Extensions 설치결과 확인
-> Extensions에서 dblink 추가 확인
-> function에서 dblink관련 함수들 추가 확인
2. DB Link 접속
select dblink_connect('dbconn', 'hostaddr=127.0.0.1 port=port dbname=db명 user=??? password=???');
3. 연결 DB에 쿼리 실행
select * from dblink('dbconn', 'SELECT col1, col2, col3 FROM 테이블명')
AS t1(col1 col1데이터타입, col2 col2데이터타입, col3 col3데이터타입)
ex)
select * from dblink('dbconn', 'SELECT cl_code, cl_code_nm, cl_code_dc FROM public.comtccmmnclcode')
AS t1(cl_code varchar, cl_code_nm varchar, cl_code_dc varchar)
4. DB Link 연결 접속종료
select dblink_disconnect('dbconn')
반응형
'DB > Postgresql' 카테고리의 다른 글
Postgresql array to string 사용방법 - 배열데이터를 단일 컬럼에 가져오기 (0) | 2021.03.04 |
---|---|
Postgresql DB 테이블 정보 조회 (0) | 2020.06.19 |
최근댓글