Today
Total
KoreanEnglishFrenchGermanJapaneseSpanishChinese (Simplified)
관리 메뉴

DB & AWS Knowledge

PostgreSQL Extension 설치법 (source 파일로 DB 설치 시) 본문

PostgreSQL/기본설치법

PostgreSQL Extension 설치법 (source 파일로 DB 설치 시)

`O` 2021. 3. 7. 23:33
728x90
반응형
  • 이 페이지에서는 source 파일로 DB 설치를 했을 시, extention 들은 어떻게 따로 설치 및 구성을 하는지를 기재한다.

    • 먼저 source 파일로 DB 를 설치 했을 시에는 다른 옵션들을 주지 않았다면 yum 설치와는 다르게 extention 파일들까지 따로 Make 에 구성이 되지않는다.
      그렇기에 수동으로 extention 파일 인식 및 DB 내 구성을 위해서는 아래와 같은 방법을 사용한다.

    • 우선 source 파일 디렉토리에 들어가면 contrib 디렉토리가 있을 것이다. 들어가보면 아래와 같이 기본 extension 구성 파일들이 있는 각 extension 별 디렉토리가 있을 것이다.

 

    • 여기서 Oracle DB Link 처럼 외부 서버에서 테이블을 연결 및 읽어 들일 수 있는 extension 인 postgresql_fdw (PostgreSQL 에서는 foreign table extension 이라고 한다) 를 설치해 보겠다.
      먼저 아래의 순서대로 명령어를 입력 해서 아래와 같이 make 로 extension 디렉토리 구성 및 설치 하는 것을 보도록 한다.
      (모든 extension 을 구성하고 싶다면 위의 리스트 디렉토리에 있는 Makefile 을 쓰면 된다.)

make -f Makefile (Makefile 은 각 extension 별로 존재하므로 설치할 extension 디렉토리에 들어가서 인식시킨다)

 

make install

 

    • 구성이 완료 되면 DB에 직접 들어가서 extension 설치 및 DB 에서 extension 이 정상 구성됐는지 아래의 쿼리로 확인해 본다.

postgres_fdw 설치

create extention postgres_fdw;

-- 현 DB에 구성된 extension 목록 조회

select * from pg_extension;

반응형

'PostgreSQL > 기본설치법' 카테고리의 다른 글

PostgreSQL 설치법 (source 파일)  (0) 2021.03.07
Comments