CREATE EXTENSION dblink; --install
DROP EXTENSION dblink; --uninstall
위 문장을 쿼리 날려주면 함수부분에 dblink 관련 함수가 추가된다.
사용할때 마다 매번 해줄 필요는 없으며 딱 한번!!! 쿼리 날려줌으로써 끝!!
SELECT dblink_connect(.........);
SELECT dblink_disconnect(......);
String dblink_connect = "dblink_" + System.currentTimeMillis ( ) ;
외부(다른) DB 를 사용하기 위해서는??? 게임을 하기 위해 로그인 하듯 당연히 연결해주어야 한다.
연결 이름이 중복되면 안되므로 현재 시간을 이용한다.
SELECT dblink_connect('연결이름', 'hostaddr=127.0.0.1 port=5432 dbname=DB user=Administrator password=');
SELECT dblink_disconnect('연결이름');
연결이름은 고유이름이여야한다. 그외 무슨 설명 필요하겠는가?? 보면 알지.
SELECT * FROM "user" AS pu , dblink ('연결이름', 'select user_id, user_ci from "user"') AS u (user_id bigint, user_ci character varying(256)) where pu.user_id=u.user_id and u.user_ci='2';
결론부터 말하자면 dblink ( ... ) 부분에서 지정한 field 로 table 을 사용하겠다.
'DB & SQL & web' 카테고리의 다른 글
[jsp] 하위 디렉토리 포함하여 파일 목록 구하기. (0) | 2014.02.04 |
---|---|
[PostgreSQL] 백업 & 복구 & CREATE DATABASE COPY (0) | 2013.09.15 |
[jsp] 한글 체크. (0) | 2013.07.25 |
[jsp] 이미지 업로드 (0) | 2013.07.12 |
[jsp] 파일 업로드 (0) | 2013.07.12 |