暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Postgresql安装Gitlab所需扩展插件

近期有Gitlab项目,在Postgresql安装pg_trgm、btree_gist 、plpgsql扩展插件。

安装pg_trgm

进入安装包解压目录的contrib子目录下,再进入pg_trgm目录

cd /pgsql/postgresql-16.4/contrib
cd pg_trgm/

编译安装:

make
make install

切换到postgres用户并进入psql客户端:

su - postgres
psql

查看可用扩展:

SELECT name, default_version,installed_version FROM pg_available_extensions;

发现已有pg_trgm 1.6。
然后加载扩展插件:

CREATE EXTENSION IF NOT EXISTS pg_trgm;

然后检查:

\dx pg_trgm

已安装。

postgres=# \dx pg_trgm
                                  List of installed extensions
  Name   | Version | Schema |                            Description
---------+---------+--------+-------------------------------------------------------------------
 pg_trgm | 1.6     | public | text similarity measurement and index searching based on trigrams
(1 row)

安装btree_gist和plpgsql

同上,btree_gist在安装包中也有,编译安装即可:

cd /pgsql/postgresql-16.4/contrib/btree_gist
make && make install

同样切换到postgres用户并进入psql客户端:

su - postgres
psql

查看可用扩展后,加载:

SELECT name, default_version,installed_version FROM pg_available_extensions;
CREATE EXTENSION IF NOT EXISTS btree_gist;

然后\dx检查即可。

另plpgsql本机已安装,如未安装则同上。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

文章被以下合辑收录

评论