설문조사
PostgreSQL/PPAS 관련 듣고 싶은 교육은


Powered by EnterpriseDB
총 게시물 59건, 최근 0 건
   

디비랑-4) DBLINK 설정 및 사용

글쓴이 : 디비랑 날짜 : 2014-11-19 (수) 15:21 조회 : 5048

##
## CentOS 6.4, PostgreSQL 9.2.4 community
##

1. DBLink 설치 파일 확인
    $ ls /home/postgres/pgsql/share/extension
       -rw-r--r--. 1 root     root     5569 2013-09-15 17:53 dblink--1.0.sql
       -rw-r--r--. 1 root     root     2847 2013-09-15 17:53 dblink--unpackaged--1.0.sql
       -rw-r--r--. 1 root     root      170 2013-09-15 17:53 dblink.control

2. 파일이 없으면 설치
    # cd /usr/local/src/postgresql-9.2.4/contrib/dblink
    # make install

3. DBLINK 확장 로드
    =# create extension dblink;
       쿼리는 291 로 결과값 없이 잘 실행되었습니다.

4. DBLINK 로드 확인
    =# \dx
        dblink   |   1.0   | public   | connect to other PostgreSQL databases...

5. DBLINK를 활용한 다른 DB 조회
    =# select *
         from dblink('dbname=tttdb', 'select cust_id, store_id, first_nm
                                                 from sch_cust.cust'
                        ) as t1(a int, b smallint, c varchar(100));



   

postgresdba.com