在大数据和机器学习日益盛行的今天,PostgreSQL作为一款强大的开源关系型数据库,其稳定性和扩展性得到了广泛认可。而pgvector作为PostgreSQL的向量插件,更是为文本相似度计算、推荐系统等应用提供了强有力的支持。接下来,本文将详细介绍如何在Linux服务器上快速安装PostgreSQL15及pgvector向量插件。
一、安装PostgreSQL15
-
更新系统软件包列表: 在终端中输入
sudo apt update
,确保你的系统软件包列表是最新的。 -
安装PostgreSQL: 使用命令
sudo apt install postgresql postgresql-contrib
进行安装。postgresql-contrib
包含了许多额外的工具和扩展,pgvector就在其中(但需注意,pgvector可能不在默认的postgresql-contrib
包中,需单独安装)。 -
启动并设置开机自启: 安装完成后,使用
sudo systemctl start postgresql
启动PostgreSQL服务,并通过sudo systemctl enable postgresql
设置开机自启。
二、安装pgvector插件
-
下载pgvector: 访问pgvector的官方GitHub页面(重点内容),下载与PostgreSQL15兼容的版本。
-
编译并安装: 解压下载的pgvector源码包,进入解压目录,使用
make
和make install
命令进行编译和安装。 -
配置PostgreSQL加载pgvector: 编辑PostgreSQL的配置文件
postgresql.conf
,在文件中添加shared_preload_libraries = 'pgvector'
(重点内容),然后重启PostgreSQL服务使配置生效。 -
创建扩展: 登录到PostgreSQL数据库,使用命令
CREATE EXTENSION pgvector;
在需要的数据库中创建pgvector扩展。
至此,你已经在Linux服务器上成功安装了PostgreSQL15及pgvector向量插件。接下来,你就可以充分利用PostgreSQL的强大功能和pgvector的高效向量计算,为你的应用提供强大的数据支持了。