■ postgresql의 기본 data 경로를 /data/pgsql/data/로 변경하기(pg13 예시)
- postgresql data directory 확인
-- pgsql에서 실행
show data_directory;SQL- data directory 생성
mkdir /data/pgsql/dataBash- postgresql 설정파일 수정
# postmaster.opts 수정
vi /var/lib/pgsql/13/data/postmaster.opts
/usr/pgsql-13/bin/postgres "-D" "/data/pgsql/data/"
# postgresql.conf 수정
vi /var/lib/pgsql/13/data/postgresql.conf
data_directory = '/data/pgsql/data/'
# postgresql-13.service 수정
vi /usr/lib/systemd/system/postgresql-13.service
Environment=PGDATA=/data/pgsql/data/
# bash_profile 수정
vi .bash_profile
PGDATA=/data/pgsql/dataBash- data file 복사
cp -R /var/lib/pgsql/13/data/. /data/pgsql/data/.Bash- postgresql 서비스 재시작
systemctl daemon-reload
systemctl restart postgresql-13.serviceBash
답글 남기기