Windows环境下PostgreSQL PGVector扩展安装指南
·
下载 pgvector 源码
使用 Git 克隆稳定版本(如 v0.8.1)到本地临时目录:
cd %TEMP%
git clone --branch v0.8.1 https://github.com/pgvector/pgvector.git
若未安装 Git,可从 Git 官网 下载,或直接在 pgvector GitHub 页面下载 ZIP 并解压。
准备编译环境
使用 x64 Native Tools Command Prompt for VS(或类似名称的 VS 开发人员命令提示符),需以管理员权限运行。在 Windows 开始菜单中搜索并右键选择“以管理员身份运行”。
配置路径
进入源码目录并设置 PostgreSQL 安装路径(根据实际安装路径调整):
cd C:\Users\你的用户名\Downloads\pgvector # 或 cd %TEMP%\pgvector
set "PGROOT=C:\Program Files\PostgreSQL\17"
通过 pgAdmin 快捷方式右键属性可查找 PostgreSQL 安装路径。
编译与安装
执行编译命令,若无报错则继续安装:
nmake /F Makefile.win
nmake /F Makefile.win install
安装会将 vector.dll 自动部署到 PostgreSQL 的扩展目录。
启用扩展
在目标数据库中执行以下 SQL:
CREATE EXTENSION vector;
-- 验证是否成功
SELECT * FROM pg_extension WHERE extname = 'vector';
注意事项
- 确保 Visual Studio 已安装 C++ 开发组件。
- 若编译失败,检查
PGROOT路径是否正确,或尝试重新下载源码。 - 如需卸载扩展,执行
DROP EXTENSION vector;。
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐



所有评论(0)