本地环境
- 操作系统:Windows 11 家庭版
- 已安装:PostgreSQL 16.8
pgvector安装流程
下载并准备pgvector
- 访问 pgvector的GitHub页面,并将其克隆至本地
- 确认PostgreSQL的安装路径(PGROOT),默认路径为
C:\Program Files\PostgreSQL\16
编译pgvector
- 编译前需要MSVC++ 2019或更高版本的C++编译器,安装工具可以从 Microsoft C++ Build Tools 获得。
- 打开Visual Studio Installer, 勾选使用C++的桌面开发,右侧安装详细信息中的可选工具保持默认设置,点击安装。
- 安装完成后Windows键打开开始菜单,搜索
x64 Native Tools Command Prompt for VS 2022
或Developer Command Prompt for VS 2022
,右键以管理员身份运行。 - 进入克隆下来的pgvector目录,执行以下命令: 设置PGROOT环境变量:
1
set PGROOT=C:\Program Files\PostgreSQL\16
编译:
1
nmake /F Makefile.win
安装pgvector到PostgreSQL
1
nmake /F Makefile.win install
- 如此,pgvector插件就安装完成了。