컴라면
컴 라 면
컴라면
전체 방문자
오늘
어제
  • 분류 전체보기 (8)
    • Database (4)
      • PostgreSQL (4)
    • Languages (1)
      • C++ (1)
      • Shell Script (0)
    • 자료구조 (0)
    • 운영체제 (1)
      • Linux Tips (1)
    • 알고리즘 문제풀이 (0)
      • LeetCode (0)
    • 개발 툴 (2)
      • Git (2)
      • 팁 (0)
    • 삽질 (0)
      • mysql 설치 (0)
      • 리눅스 (0)
    • 기타 (0)
      • 마크다운 (0)
    • 티스토리 팁 (0)

블로그 메뉴

  • HOME
  • TAG
  • MEDIA LOG
  • LOCATION LOG
  • GUEST BOOK
  • ADMIN
  • WRITE

공지사항

인기 글

태그

  • readahead
  • std 네임스페이스
  • postgresql
  • tpch
  • C++
  • namespace
  • blockdev
  • correlation
  • tpc-h
  • 설치
  • 생활코딩
  • Git
  • 네임스페이스
  • postgres

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
컴라면

컴 라 면

Database/PostgreSQL

PostgreSQL 9.3.4 설치 및 초기화

2023. 1. 9. 23:44

1. 사용자 생성 및 변경

리눅스에서 postgres 사용자 생성 및 변경

adduser postgres
su - postgres

2. 소스코드 다운로드

  • 알맞은 버전의 PostgreSQL을 다운로드 (이 문서에서는 9.3.4 버전의 tar.gz 코드를 사용)
    • https://www.postgresql.org/ftp/source/
  • 또는 간단히 다음 명령을 수행 후 압축 해제
wget https://ftp.postgresql.org/pub/source/v9.3.4/postgresql-9.3.4.tar.gz
tar xvzf postgresql-9.3.4.tar.gz
cd postgresql-9.3.4.tar.gz

3. Dependencies

  • INSTALL 파일 확인

4. Configure

./configure --prefix=/home/postgres/pgsql --with-blocksize=8 --enable-debug
  • --prefix 는 PostgreSQL 설치 디렉토리
  • --with-blocksize 옵션으로 block size 조절 가능

5. Build and Install

make -j8
make install
  • prefix 위치에 파일들이 적절히 생성되었으면 성공

6. Database init 및 start

# db initialize
$ initdb -D /home/postgres/pgsql/data

# database server start
$ pg_ctl -D /home/postgres/pgsql/data -l /home/postgres/pgsql/logfile start

# database server status check
$ pg_ctl status -D pgsql/data/
pg_ctl: server is running (PID: 17107)
/home/postgres/pgsql/bin/postgres "-D" "pgsql/data"

# connect DB using psql (command-line interface)
$ psql 

# psql command example
$ psql -U [user_name] -d [database_name]
저작자표시 비영리 변경금지 (새창열림)

'Database > PostgreSQL' 카테고리의 다른 글

[Optimizer] Correlation of PostgreSQL  (0) 2021.03.08
[Optimizer] PostgreSQL Optimizer의 Stuctures  (0) 2018.05.25
PostgreSQL에서 TPC-H 사용하기  (0) 2018.04.10
    'Database/PostgreSQL' 카테고리의 다른 글
    • [Optimizer] Correlation of PostgreSQL
    • [Optimizer] PostgreSQL Optimizer의 Stuctures
    • PostgreSQL에서 TPC-H 사용하기
    컴라면
    컴라면

    티스토리툴바