【PostgreSQL資料庫】手動安裝postgresql擴充套件外掛
阿新 • • 發佈:2022-04-19
這裡只是簡單介紹一下,手動安裝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. 後續操作根據自己安裝的擴充套件具體進行操作。