当前位置: 首页 > news >正文

docker-compose安装PostgreSQL和pgvector向量数据库

init.sql

-- 安装pgvector扩展
CREATE EXTENSION IF NOT EXISTS vector;-- 创建数据库表
CREATE EXTENSION IF NOT EXISTS "uuid-ossp";
CREATE TABLE IF NOT EXISTS vector_store (
id uuid DEFAULT uuid_generate_v4() PRIMARY KEY,
content text,
metadata json,
embedding vector(1536)
);-- 创建向量索引(可选)
CREATE INDEX ON vector_store USING HNSW (embedding vector_cosine_ops);

docker-compose.yaml

version: '3.8'services:postgres:image: ankane/pgvectorcontainer_name: postgres-pgvectorenvironment:POSTGRES_DB: aiPOSTGRES_USER: rootPOSTGRES_PASSWORD: 123456ports:- "5432:5432"volumes:- ./pgvector_data:/var/lib/postgresql/data- ./init.sql:/docker-entrypoint-initdb.d/init.sqlrestart: unless-stoppedvolumes:pgvector_data:

命令

# 启动服务
docker-compose up -d# 停止服务
docker-compose stop
http://www.wxhsa.cn/company.asp?id=873

相关文章:

  • 【连续五届稳定检索、院士杰青云集】第六届先进材料与智能制造国际学术会议(ICAMIM 2025)
  • macbook airװwindowsϵͳ
  • 微信小程序语音转文字
  • 解决 windows远程桌面报错“CredSSP加密数据库修正”
  • 官网Chat对话 vs. API调用:本质区别与优化策略 - 浪矢
  • 【原创软件】第15期:免费好用的Excel合并软件,无需安装office也可以合并
  • 有关于简道云模式选择的思考
  • 详细介绍:80(HTTP默认端口)和8080端口(备用HTTP端口)区别
  • 一加9pro安卓14降级到安卓13记录
  • 【科普系列】隐藏在OSI模型里的“交通指挥员”——UDS会话层
  • openssl编程之sm2加解密代码示例
  • list对象转json_json转list对象集合
  • Gitee(码云)中国本土领先的代码托管与研发协作平台
  • H5游戏性能优化系列-----总纲
  • 阿里云边缘安全加速ESA保障服务安全
  • rancher服务启动失败
  • C# Web开发教程(四)
  • HarmonyOS运动开发
  • 【2025-09-09】家庭决策
  • 【2025-09-08】社交活动
  • 【2025-09-07】连岳摘抄
  • 【2025-09-10】满37周岁
  • 文件摆渡系统排名榜Top5揭晓:第一名安全高效又便捷
  • 多变量递归-全排列问题
  • Gitee DevOps:中国开发者效率革命的本土化解决方案
  • EAS_单点登录跨数据中心问题
  • 鸿蒙应用开发从入门到实战(二):DevEco Studio工具安装
  • 飞驰云联出席“未来出行国际场景创新峰会” 赋能产业新征程!
  • Canvas 计算文字宽高性能高效,解决了开源项目中的一个棘手问题!
  • fastapi