新闻详情

新闻详情

首页 / 资讯中心 / 详情

Windows 3 步装好 pgvector:PostgreSQL 向量扩展完整指南

发布时间:2026/9/14 0:35:42来源:尧图网络
Windows 3 步装好 pgvector:PostgreSQL 向量扩展完整指南
Windows 3 步装好 pgvectorPostgreSQL 向量扩展完整指南【免费下载链接】pgvectorOpen-source vector similarity search for Postgres项目地址: https://gitcode.com/GitHub_Trending/pg/pgvector本文带你完成 pgvectorPostgreSQL 向量扩展在 Windows 上的完整安装装完后你都能在数据库表里存向量表示文本内容的数值数组并用一条 SQL 做出向量相似性搜索。适合会基础 SQL、没装过数据库扩展的读者全程约 30 分钟。 开篇速览能完成在 Windows 的 PostgreSQL 上装好 pgvector并跑通第一次按距离排序的向量搜索适合谁会写基本 SQL但没装过数据库扩展给数据库加装新能力的小组件耗时含自检与验证约 30 分钟纯安装环节约 10 分钟路线只走预编译版本这一条最短路径源码编译压缩成本节末尾的一个可选分支✅ 动手前自检清单按下表逐项自查不满足就先做完处理列再做安装检查项通过标准不满足怎么办系统Windows 10/11 64 位改用 WSL 2 走 Linux 安装方式PostgreSQL13 及以上推荐 16postgres -V能输出版本号用 EDB 官方安装包安装对应版本psql 客户端开始菜单能找到 PostgreSQL 16 - psql 且能打开安装 PostgreSQL 时勾选完整组件C 编译工具链仅源码编译分支需要Visual Studio 含 C 工作负载在 Visual Studio Installer 中勾选使用 C 的桌面开发前两项不满足时后面所有步骤都会卡住第四项只在走可选分支时才需要。 最短安装路径主推 pgvector 预编译版本不需要任何编译动作把两类文件放到正确目录即可。下载预编译包。到 pgvector 项目的 Releases 页面选与你的 PostgreSQL 大版本匹配的 Windows 构建当前版本 0.8.6解压后应得到三类文件vector.dll、vector.control、一组vector--0.x.x.sql。放置动态库。把vector.dll复制到C:\Program Files\PostgreSQL\16\lib\16 换成你的大版本号需要管理员权限。放置扩展描述与脚本。把vector.control和全部vector--*.sql复制到C:\Program Files\PostgreSQL\16\share\extension\。vector.control的内容见 vector.control它声明了扩展版本。重启数据库服务。打开服务管理器右键 PostgreSQL 服务选重新启动。扩展由后端进程加载漏掉这一步是下一节报错的头号原因。可选分支pgvector 源码编译需要最新提交时才走这条。克隆仓库https://gitcode.com/GitHub_Trending/pg/pgvector打开 x64 Native Tools Command Prompt for VS执行set PGROOTC:\Program Files\PostgreSQL\16进入源码目录后运行nmake /F Makefile.win和nmake /F Makefile.win install。构建脚本会自动把产物拷进上面两个目录细节见 Makefile.win 与 README.md 的 Windows 章节。 一条命令验证打开 psql 连上任意数据库执行CREATE EXTENSION vector; SELECT extname, extversion FROM pg_extension WHERE extname vector;预期结果第一行无报错第二行返回一行如vector | 0.8.6。看到这一行即代表安装成功版本与 vector.control 中声明的一致。 第一次向量搜索下面三条语句可在同一 psql 会话中直接执行。建表CREATE TABLE notes ( id bigserial PRIMARY KEY, note_vec vector(4) );它创建一张notes表并声明一个vector(4)列即每行存恰好 4 个分量的向量。预期结果返回CREATE TABLE。写入数据INSERT INTO notes (note_vec) VALUES ([0.1, 0.9, 0.2, 0.4]), ([0.8, 0.3, 0.6, 0.1]), ([0.5, 0.5, 0.5, 0.2]);它写入 3 条向量字符串用方括号数组字面量表示这就是向量类型的输入形式。预期结果返回INSERT 0 3。按距离搜索SELECT id, note_vec FROM notes ORDER BY note_vec - [0.2, 0.8, 0.3, 0.1] LIMIT 2;-是 L2欧氏距离操作符计算查询向量与每行的距离后升序排序取前 2 名。预期结果第一行id 1第二行id 3。 故障自诊表症状最可能原因处理CREATE EXTENSION报extension vector is not availablevector.control没进share\extension或拷文件后未重启服务逐个检查两个目标目录是否都有对应文件确认后重启 PostgreSQL 服务再执行执行时报could not load library ... vector.dllvector.dll不在lib目录或版本错位如 16 的 dll 拷进了 15把vector.dll放进你实际启动的那个 PostgreSQL 版本的lib目录重启服务源码分支nmake报PGROOT is not set编译窗口未设置PGROOT变量先执行set PGROOTC:\Program Files\PostgreSQL\16再重新运行nmake /F Makefile.win三条之外的报错优先对照 README.md 的 installation notes 章节排查。 装完去哪索引数据量过万行时给向量列建 HNSW 索引近似最近邻的分层图索引避免全表逐行算距离。距离度量除 L2 外还支持#内积与余弦距离选与你的嵌入模型匹配的度量再建索引。落地把这张小表换成你的真实语料先跑通一条端到端的语义搜索链路再谈参数调优。【免费下载链接】pgvectorOpen-source vector similarity search for Postgres项目地址: https://gitcode.com/GitHub_Trending/pg/pgvector创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

基于Java的智农农产品溯源系统的设计与实现:技术栈、背景意义与核心代码 2026/9/14 0:34:20

基于Java的智农农产品溯源系统的设计与实现:技术栈、背景意义与核心代码

1. 项目背景与意义随着消费者对食品安全和农产品品质的关注度不断提升,传统农产品流通环节中信息不透明、来源难追溯、责任难界定等问题日益突出。农产品从田间到餐桌往往要经历种植、加工、仓储、运输、销售等多个环节,任何一个环节出现问题&#xff0c…

阅读更多 →
基于 Spring Cloud 的分布式在线考试管理系统:设计实现、技术栈与核心代码 2026/9/14 0:34:20

基于 Spring Cloud 的分布式在线考试管理系统:设计实现、技术栈与核心代码

1. 项目背景与意义随着教育信息化的深入推进,传统线下考试在组织效率、阅卷成本、防作弊手段和数据分析能力等方面逐渐暴露出瓶颈。在线考试系统能够实现组卷、考试、阅卷、成绩统计的全流程数字化,显著提升考试组织效率。然而,当考生规模扩大…

阅读更多 →
marimo 中的 mo.tree:在响应式笔记本里把嵌套 Python 结构渲染成可交互树视图 2026/9/14 0:34:20

marimo 中的 mo.tree:在响应式笔记本里把嵌套 Python 结构渲染成可交互树视图

marimo 中的 mo.tree:在响应式笔记本里把嵌套 Python 结构渲染成可交互树视图 【免费下载链接】marimo A reactive notebook for Python — run reproducible experiments, query with SQL, execute as a script, deploy as an app, and version with git. Stored a…

阅读更多 →
AI专著撰写秘籍!AI专著生成工具,20 万字专著一键搞定,快速出版不是梦! 2026/9/14 0:34:20

AI专著撰写秘籍!AI专著生成工具,20 万字专著一键搞定,快速出版不是梦!

对很多研究人员来说,写学术专著最大的难题,就是时间和精力永远不够用。完成一本专著通常需要三到五年甚至更长,但研究者平时还要忙教学、科研项目和各种学术活动,真正能用来写作的时间大多是零零碎碎。这种碎片时间写作很容易打断…

阅读更多 →
STM32CubeProgrammer安装避坑指南:AI+MCU烧录环境精准配置 2026/9/14 0:34:20

STM32CubeProgrammer安装避坑指南:AI+MCU烧录环境精准配置

1. 这不是“点下一步就完事”的安装,而是嵌入式AI开发链路的第一道硬门槛 你搜“STM32CubeProgrammer 下载”,页面跳出一堆绿色图标、蓝色按钮和“官方下载”字样,点开exe双击、勾选路径、点完成——看起来五分钟搞定。但如果你正走在“嵌入式…

阅读更多 →
Qwen-Agent DeepPlanning 基准评测实践:跨领域 Agent 规划能力的一体化评测、结果解读与复现指南 2026/9/14 0:31:20

Qwen-Agent DeepPlanning 基准评测实践:跨领域 Agent 规划能力的一体化评测、结果解读与复现指南

Qwen-Agent DeepPlanning 基准评测实践:跨领域 Agent 规划能力的一体化评测、结果解读与复现指南 【免费下载链接】Qwen-Agent Agent framework and applications built upon Qwen>3.0, featuring Function Calling, MCP, Code Interpreter, RAG, Chrome extensi…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞