【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