当前位置: 首页 > 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.zskr.cn/news/2190.html

相关文章:

  • 【连续五届稳定检索、院士杰青云集】第六届先进材料与智能制造国际学术会议(ICAMIM 2025)
  • macbook airװwindowsϵͳ
  • ES 跨订单的详情全局分页 解决
  • 有关于简道云模式选择的思考
  • 详细介绍:80(HTTP默认端口)和8080端口(备用HTTP端口)区别
  • 一加9pro安卓14降级到安卓13记录
  • 【2025-09-08】社交活动
  • 【2025-09-10】满37周岁
  • 文件摆渡系统排名榜Top5揭晓:第一名安全高效又便捷
  • Canvas 计算文字宽高性能高效,解决了开源项目中的一个棘手问题!
  • 【SPIE出版】2025计算机视觉和影像计算国际学术会议(CVIC 2025)
  • 密码学工具包中的Hash函数
  • c# TargetFramework 应该写 net48 还是 net4.8
  • Docker 安装 Elasticsearch 报错
  • 代码是上午写的,公司是下午解散的!
  • Maven-和-Eclipse-全-
  • Prompt、RAG、微调
  • Android Kotlin请求权限及权限回调处理
  • 你好
  • Docker下载和安装-FOR Windows10版本
  • SLB和NAT网关的作用
  • linux 系统下iperf 测试网卡性能优化步骤
  • 笔记-每天进步一点
  • 【初赛】时间复杂度 - Slayer
  • PHP 性能优化实战 OPcache + FPM 极限优化配置
  • CSP 初赛整理
  • RST报文段的意义
  • Delphi TStringGrid控件学习笔记
  • Java第一次实验
  • HCIP回顾— BGP经典实验详解