一、安装pgsql

1.下载地址:PostgreSQL: Windows installers

选择要下载的数据库版本和系统,这里以17.7版本为例。

2.安装向导

2.1 双击下载的.exe,点击下一步。

2.2 选择安装路径

2.3 选择组件

  • PostgreSQL Server:安装pgsql数据库服务器
  • pgAdmin 4:安装pgsql数据库 GUI管理工具。
  • Command Line Tools:用于安装pgsql、pg_restore等命令行工具。允许使用命令行界面与pgsql数据库服务器进行交互。
  • Stack Builder:提供了一个GUI,允许下载和安装与pgsql配合使用的驱动程序。

2.4 选择数据库存放目录,点击下一步。

2.5 设置密码。pgsql在名为postgres的服务账号下作为后台服务运行。如果已经创建了postgres的服务账号,需要在以下窗口中提供该账号的密码。继续下一步。

2.6 端口号设置

pgsql的默认端口是5432。需要确保没有其他应用程序正在使用该端口。

2.7 开始安装

选择pgsql数据库使用的默认区域设置。建议选择默认,之后单击下一步。

安装向导将显示pgsql的摘要信息。检查它是否正确,然后单击下一步。

等待安装完成。

完成pgsql安装。

2.8 验证是否安装成功

在安装的所有应用中找到pgsql,并点击打开SQL Shell(psql):

输入所有必要的信息,例如服务器、数据库、端口、用户名和密码。要接受默认值,默认即可。

输入命令"select version()",有版本信息,则表示安装成功:

3.连接桌面可视化工具

3.1 Navicat连接pgsql

3.2 创建数据库

二、安装pgvector扩展

1.设置环境变量

2. Visual Studio:Microsoft官网下载Community版本即可。

2.1 打开x64 Native Tools Command Prompt for VS 命令窗口(后续命令都在此窗口中执行),执行以下命令拉取pgvector源码。

git clone --branch v0.8.1 https://github.com/pgvector/pgvector.git

注意:pgsql17对应的pgvector版本为0.8.x分支。

2.2 pgvector拉取下来之后,切换到pgvector目录

cd xxx/pgvector    #进入到你拉取下来的pgvector目录

2.3 执行编译命令,生成vector.dll文件

nmake /F Makefile.win

nmake /F Makefile.win install

编译命令不报错,证明vector.dll和相关文件已经复制到了pgsql安装目录中。

2.4 在数据库中启用扩展

执行以下SQL命令:

CREATE EXTENSION vector;   #创建扩展

SELECT * FROM pg_extension WHERE extname = 'vector';   #查看扩展是否已存在

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐