【PostgreSQL數據庫】手動安裝postgresql擴展插件


這里只是簡單介紹一下,手動安裝postgreSQL擴展功能,例如:pg_buffercache等這些在postgresql源碼中已經存在的擴展。類似於列存插件cstore_fdw,安裝方式會有差異。

1. 首先,去postgresql源碼第一層目錄(即src同層目錄),找到contrib目錄,或者用命令:find / -name contrib,找到該目錄的位置。

 假設我現在的位置在:/home/postgresql/contrib

2. 進入目錄

 命令:cd /home/postgresql/contrib

3. 需要安裝哪個擴展,就打開哪個目錄,假設:要進入pg_buffercache

 命令:cd pg_buffercache

4. 執行編譯

 pg_buffercache目錄中都有makefile文件,在終端執行編譯命令:make(若沒有權限,檢查是否不在root用戶下,若不在,執行sudo make)。

5. 執行安裝

 命令:make install(一般需要root權限)。

6. 擴展一般需要在使用的時候,進入創建的數據庫,執行CREATE命令

 例如命令:CREATE EXTENSION  pg_buffercache;

7. 后續操作根據自己安裝的擴展具體進行操作。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM