pg数据库安装(🔥超上头!PostgreSQL 向量插件 pgvector,Windows 版 安装指南!)

pg数据库安装(🔥超上头!PostgreSQL 向量插件 pgvector,Windows 版 安装指南!)
🔥超上头!PostgreSQL 向量插件 pgvector,Windows 版 安装指南!

家人们谁懂啊!PostgreSQL 的向量扩展 pgvector(俗称 vector,其实是同一个插件啦)真的太香了!不管是做 AI 嵌入存储还是向量检索,它都是刚需神器~ 今天就给大家带来 Windows 环境的保姆级安装教程,PostgreSQL ≥ 11 都能冲,重点推荐 PG14/15/16,稳定性直接拉满,亲测零踩坑!

准备工作:先把 “装备” 备齐

  1. 还没装 PostgreSQL 的宝子,先冲官网下载 Windows 版 https://www.postgresql.org/download/windows/,安装过程一路默认就行,记好安装路径(后面要用到!)
  2. 必须安排 Visual Studio Build Tools!别慌,不是装完整 VS,只要构建工具就够~ 官方地址速取 https://visualstudio.microsoft.com/zh-hant/visual-cpp-build-tools/,安装时记得勾选 “C++ 构建工具”,等待安装完成就 OK 啦

⚙️ 核心操作:手把手装插件

  1. 先找到 “x64 Native Tools Command Prompt for VS”,右键以管理员身份打开(划重点!没管理员权限会报错哦)
  2. 跟着敲命令,每一步都超简单~

这时会看到一堆.sql 文件复制成功,还有 3 个.h 头文件也乖乖到位,就说明编译安装搞定啦!

  • 先指定 PostgreSQL 安装路径(把下面的路径换成你自己的!):

set "PGROOT=D:\Program Files\PostgreSQL\17"

  • 切换到临时目录,拉取插件源码:

cd %TEMP%

git clone --branch v0.8.1 http://gitcode.com/GitHub_Trending/pg/pgvector.git

cd pgvector

  • 编译 + 安装,等待进度条跑完:

nmake /F Makefile.win

nmake /F Makefile.win install


收尾步骤:重启服务 + 激活插件

  1. 打开 Windows 服务,找到 “postgresql-x64-17”(版本号对应你的 PG 版本),右键重启,让插件生效~
  2. 接下来创建数据库和用户,给足权限:

-- 创建专属数据库

CREATE DATABASE myvector;

-- 创建用户(密码可以自己改,别用123456去生产环境哦!)

pg数据库安装(🔥超上头!PostgreSQL 向量插件 pgvector,Windows 版 安装指南!)

CREATE USER myvector WITH PASSWORD '123456';

-- 授予所有权限

GRANT ALL PRIVILEGES ON DATABASE myvector TO myvector;

-- 临时给超级用户权限(装插件要用)

ALTER USER myvector SUPERUSER;

  1. 激活向量插件,这步不能少:

CREATE EXTENSION vector;

  1. 验证是否成功 + 还原普通权限:

-- 查看插件是否可用,出现vector一行就对啦

SELECT * FROM pg_available_extensions WHERE name = 'vector';

-- 用完超级权限就撤掉,安全第一!

ALTER USER myvector NOSUPERUSER;

✨ 成功标识

打开 PG 管理工具,连接 myvector 数据库,在 “扩展” 里能看到 vector 插件,就说明安装圆满成功啦!接下来就可以开心地用向量类型、做相似性查询啦~

文章版权声明:除非注明,否则均为边学边练网络文章,版权归原作者所有