PostgreSQL 开启 vector 扩展(Windows)

最近在研究检索增强生成(Retrieval-Augmented Generation, RAG),需要一个支持向量的数据库,突然想到之前在本地机器安装过pgsql,参考其著名vector扩展安装教程 pgvector ,比较麻烦,还得自己编译,在windows平台上还得下载VS。

下载完VS后,按照教程编译源码居然报错,才发现我本地安装的pgsql版本是12,这个pgvector扩展要求的pgsql版本是:13+,遂前往pg官网重新下载一个较新版本,最后我选择了15,别问为什么。

配置好15后,再次编译,顺利安装。最后可以通过如下方式验证是否安装成功:

CREATE EXTENSION vector;
SELECT extname, extversion FROM pg_extension WHERE extname = 'vector';

这里我返回的是:vector, 0.8.1,表示vector扩展版本0.8.1以成功安装。

BH6AOL

我们正在前进!