我的pqsql版本是14.10

方法为用别人已经编译好的文件,省时省力,方法如下:

1.下载文件:在pgvector GitHub Release页面找到与你系统匹配的预编译包,例如vector-0.8.1-pg14-win64.zip(网址为:Releases · pgvector/pgvector)

2.部署文件:

将压缩包里的内容解压到PostgreSQL的安装目录(通常为 C:\Program Files\PostgreSQL\14),我这里是(G:\postgres),提示:如果提示覆盖文件,选择 “全部替换”

请确认vector.dll被解压到了G:\postgres\lib 目录下,.sql和.control文件在share\extension目录下。

3.重启Postgres SQL服务

打开"服务"管理器,找到postresql-x64-14,右键->重启。

4.Pgvector安装后的连接验证

使用正确的用户名和密码连接后,执行:

CREATE EXTENSION IF NOT EXISTS vector;
SELECT extname, extversion FROM pg_extension WHERE extname = 'vector';
SELECT extname, extversion FROM pg_extension WHERE extname = 'vector';
CREATE TABLE test_vectors(id serial,embedding vector(3));
INSERT INTO test_vectors (embedding) VALUES ('[1,2,3]'),('[4,5,6]');
SELECT * FROM test_vectors;

会类似输出,并且存在数据。

到这就完成vector的扩展安装了,要是成功的话给我点个赞吧,谢谢大家。

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐