프로그래밍/DB

postgreSQL 데이터 디렉토리 변경

kugancity 2018. 3. 2. 16:15
반응형



Ubuntu 에서 postgreSQL 데이터 디렉토리 변경하기 



서버 OS : Ubuntu 

postgreSQL : 9.6.6




1. 현재 데이터 디렉토리 위치 확인 



# psql -U postgres -d dbname -W

Password for user postgres:

psql (9.6.6)

Type "help" for help.


dbname# show data_directory;

      data_directory

---------------------------

 /var/lib/postgresql/9.6/main

(1 row)







2.  기존 데이터 디렉토리를 새로운 디렉토리로 변경하거나 복사하기 


#cp -rf  /var/lib/postgresql/9.6/main /home/newdirectory/ 




3. postgresql 설정 파일 변경



#vi /etc/postgresql/9.6/main/postgresql.conf




data_directory 에서의 경로를 새로운 데이터 디렉토리 경로로 지정 


#data_directory = '/var/lib/postgresql/9.6/main'                # use data in another directory

data_directory = '/home/newdirectory/main'            # use data in another directory




4. postgresql 재시작하기 




# /etc/init.d/postgresql restart

 * Restarting PostgreSQL 9.6 database server                                                                                                                          [ OK ]





5.  변경된 데이터 디렉토리 위치 확인 



# psql -U postgres -d dbname -W

Password for user postgres:

psql (9.6.6)

Type "help" for help.


dbname# show data_directory;

      data_directory

---------------------------

/home/newdirectory/main

(1 row)






참고 : http://zetawiki.com/wiki/%EC%9A%B0%EB%B6%84%ED%88%AC_PostgreSQL_%EC%84%A4%EC%B9%98


728x90
반응형