You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

适配PostgreSQL 12的vector.control版本咨询

适配PostgreSQL 12的pgvector版本及安装修复方案

适配版本说明

pgvector从v0.6.0版本开始不再支持PostgreSQL 12,v0.5.1是最后一个兼容PostgreSQL 12的正式版本。你之前仅复制vector.control文件后仍报错,是因为缺少对应版本的安装脚本文件(vector--0.5.1.sql),PostgreSQL需要这个脚本完成扩展的实际安装。

修复方法

方法1:手动部署扩展文件

  1. 找到pgvector v0.5.1版本的三个核心文件:
    • vector.control(扩展配置文件)
    • vector--0.5.1.sql(核心安装脚本)
    • vector--0.1.0--0.5.1.sql(版本兼容升级脚本)
  2. 将这三个文件复制到PostgreSQL 12的扩展目录:
    sudo cp /path/to/your/files/* /usr/share/postgresql/12/extension/
    
  3. 登录my_db数据库,执行创建扩展命令:
    CREATE EXTENSION vector;
    

方法2:编译安装(推荐,避免文件缺失)

  1. 先安装编译依赖:
    sudo apt-get install postgresql-server-dev-12 build-essential
    
  2. 获取pgvector v0.5.1的源码,进入源码目录后执行编译安装:
    make
    sudo make install
    
  3. 登录my_db数据库,执行CREATE EXTENSION vector;即可完成安装。

内容的提问来源于stack exchange,提问作者long jia

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 22:57:16