PostgreSQL DB Path 변경

EnoSoup·2021년 7월 23일
0

PostgreSQL

목록 보기
3/4
post-thumbnail

변경 방법

Postgres datadir 경로 확인 및 서비스 중지

postgres=# show data_directory;
      data_directory
--------------------------
 /var/lib/psgql/data
(1 row)

$ sudo systemctl stop postgresql

설정파일 수정

$ sudo vi /var/lib/pgsql/data/postmaster.opts
#/usr/bin/postgres "-D" "/var/lib/pgsql/data" <-- 기존내용 주석
/usr/bin/postgres "-D" "/data/postgres/data"  <-- 변경

$ sudo vi /usr/lib/systemd/system/postgresql.service
#Environment=PGDATA=/usr/bin/postgres    <-- 기존내용 주석
Environment=PGDATA=/data/postgres/data/  <-- 변경

dir 경로 생성 및 기존 data 복제

$ sudo mkdir /data/postgres
$ cp -a /var/lib/pgsql/data /data/postgres/

서비스 재시작

$ sudo systemctl daemon-reload
$ sudo systemctl start postgresql

변경 된 DB Path 확인

postgres=# show data_directory;
      data_directory
--------------------------
 /data/postgres/data
(1 row)
profile
Cloud Engineer@Plateer. 클라우드 상에서 엔지니어링을 재미있게 하는 엔지니어입니다.

0개의 댓글