欢迎阅读本篇详细的PostgreSQL安装教程。我们将一步步指导您在Windows操作系统上安装PostgreSQL数据库,并手动安装pgvector扩展,使您的数据库支持向量数据存储与检索,从而打造一个轻量级的向量数据库环境。无论您是AI开发者还是数据库爱好者,本文都能帮助您快速上手。
在开始之前,请确保您的Windows系统已安装Visual C++ Redistributable(通常系统自带),并拥有管理员权限。我们将从官网下载PostgreSQL安装包,并手动安装Windows安装vector扩展所需的文件。
访问PostgreSQL官方下载页 https://www.postgresql.org/download/windows/,点击“Download the installer”获取最新版本的Windows安装程序。建议选择与您系统匹配的64位版本。本教程以PostgreSQL 16为例。
运行下载的安装程序,按向导操作:
C:\Program Files\PostgreSQL�)打开命令提示符,切换到PostgreSQL的bin目录(例如 cd C:\Program Files\PostgreSQL��in),运行 psql -U postgres,输入密码后应能进入数据库提示符。或者通过pgAdmin 4图形界面连接数据库,确认服务正常运行。
pgvector扩展是PostgreSQL的向量相似度搜索插件。由于官方安装程序不包含该扩展,我们需要手动安装:
https://github.com/pgvector/pgvector/releases,下载与您的PostgreSQL版本(如16)和Windows架构(64位)匹配的zip文件(例如 pgvector-0.6.0-pg16-windows-x64.zip)。lib 和 share。lib 文件夹中的 vector.dll 复制到PostgreSQL安装目录下的 lib 文件夹(例如 C:\Program Files\PostgreSQL�\lib)。share 文件夹中的 extension 子文件夹内的所有文件(vector.control、vector--*.sql)复制到PostgreSQL的 share\extension 文件夹(例如 C:\Program Files\PostgreSQL�\share\extension)。以postgres用户身份登录数据库,执行以下SQL命令创建扩展:
CREATE EXTENSION vector; 执行成功后,您可以通过 \dx 命令查看已安装扩展,应能看到vector。现在您的数据库已支持向量类型!
创建一个测试表并插入向量数据:
CREATE TABLE items (id bigserial PRIMARY KEY, embedding vector(3));INSERT INTO items (embedding) VALUES ("[1,2,3]"), ("[4,5,6]");SELECT * FROM items ORDER BY embedding <-> "[3,1,2]" LIMIT 5; 上述查询使用L2距离(<->)进行向量相似度检索,说明向量数据库功能已正常工作。
通过本PostgreSQL安装教程,您不仅完成了数据库的安装,还成功集成了pgvector扩展,实现了向量数据的存储与检索。这一组合为AI应用(如文本嵌入、图像检索)提供了强大的后端支持。如果在安装过程中遇到问题,请检查PostgreSQL版本与pgvector版本的兼容性,并确保文件复制路径正确。
本文由主机测评网于2026-02-25发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://vpshk.cn/20260227138.html