[Windows]
Step 1:停止PostgreSQL服務
方式一:通過“Windows Services Management?即“服務”中停止相應的PostgreSQL服務
Step 2:修改注冊表
對應鍵值位置在"HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicespostgresql-x64-9.5ImagePath",將“-D”后的目錄名修改為新的數據目錄位置即可,如果目錄路徑中含有空格,需要用引號引起。
Step 3:數據遷移
拷貝?據至新數據目錄,需要注意必須檢查用戶權限是否可於訪問新的數據目錄。
Step 4:開啟PostgreSQL服務
或者使用命令行命令“NET START postgresql-x64-9.5”
[Linux]
修改postgresql.conf文件, data_directory = '新數據目錄名',然后重啟postgresql服務即可。
修改完畢后,可以用psql命令“show data_directory”查看當前數據目錄