宝塔 PostgreSQL 18 安装 pgvector 完整步骤指南
·
前提:已通过宝塔面板安装完成 PostgreSQL 18
一、确认 PostgreSQL 安装路径
宝塔安装的 PostgreSQL 通常位于:
/www/server/pgsql /www/server/postgresql /www/server/pgsql18
执行:
find /www/server -name psql
应看到类似:
/www/server/pgsql/bin/psql
验证版本:
/www/server/pgsql/bin/psql -V
输出示例:
psql (PostgreSQL) 18.x
二、将 PostgreSQL 加入系统 PATH(推荐)
编辑环境变量:
nano /etc/profile
在文件末尾添加:
export PATH=$PATH:/www/server/pgsql/bin
保存后执行:
source /etc/profile
验证:
psql -V
三、确认 pg_config 路径
执行:
find /www/server -name pg_config
应看到:
/www/server/pgsql/bin/pg_config
四、安装编译依赖(Ubuntu)
apt update apt install -y git build-essential
⚠ 不要安装 postgresql-client,避免版本冲突。
五、下载 pgvector 源码
cd /usr/local/src git clone https://github.com/pgvector/pgvector.git cd pgvector
六、使用 PG18 的 pg_config 编译安装
make PG_CONFIG=/www/server/pgsql/bin/pg_config make install PG_CONFIG=/www/server/pgsql/bin/pg_config
无报错即表示编译成功。
七、验证安装文件
检查扩展文件:
ls /www/server/pgsql/share/extension | grep vector
应看到:
vector.control vector--*.sql
检查动态库:
ls /www/server/pgsql/lib | grep vector
应看到:
vector.so
八、重启 PostgreSQL
通过宝塔面板重启 或命令行:
bt restart
九、使用超级用户创建扩展
进入 PostgreSQL:
/www/server/pgsql/bin/psql -U postgres
查看角色:
\du
确认 postgres 拥有 Superuser 权限。
创建扩展:
CREATE EXTENSION vector;
十、在业务数据库中启用扩展
查看数据库列表:
\l
切换数据库:
\c 数据库名
启用扩展:
CREATE EXTENSION IF NOT EXISTS vector;
验证:
\dx
看到:
vector | ...
表示安装成功。
至此完成
你已成功在:
-
宝塔
-
PostgreSQL 18
-
Ubuntu
环境下安装并启用 pgvector。
数据库现已支持向量字段、相似度搜索与向量索引。
更多推荐




所有评论(0)