相關參考:
https://blog.csdn.net/u010677882/article/details/77590502 錯誤處理方案
https://blog.csdn.net/ctypyb2002/article/details/78854596 安裝流程
此文檔僅適用於開發測試環境參考,不建議作爲生產使用。
注意事項:
1、權限問題
https://www.cnblogs.com/puloieswind/p/5845638.html設置權限參考
2、環境變量
全局環境變量root權限設置。
打開文件profile在文件末尾
vi /etc/profile
export PGDATA=/var/lib/pgsql/9.6/data
export PGHOME=/usr/pgsql-9.6
export PATH=$PATH:$PGHOME/bin
配置完後 Esc+:wq 保存退出
source /etc/profile #使環境立即生效
用戶環境變量配置與全局環境變量配置類似。配置文件爲
vi ~/.bash_profile
3、依賴package
編譯報錯可能原因:1、環境變量爲設置或沒有該目錄的權限
2、缺少相關開發包。根據錯誤提示直接 yum install packageName。
安裝步驟:
1、獲取pldebugger插件安裝文件
1、安裝git
yum install git
2、進入數據庫安裝目錄$PGHOME/share/contrib 克隆 pldebugger
git clone git://git.postgresql.org/git/pldebugger.git
3、進入pldebugger
cd pldebugger
4、編譯安裝
USE_PGXS=1 make clean
USE_PGXS=1 make
USE_PGXS=1 make install
若編譯或安裝出錯則可能原因爲:1.沒有權限或環境變量PGHOME設置問題、缺少開發工具包
5、重啓pg服務
pg_ctl -D /pg/data restart
server starting.