1. 程式人生 > 其它 >【PostgreSQL資料庫】手動安裝postgresql擴充套件外掛

【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. 後續操作根據自己安裝的擴充套件具體進行操作。