—— 阿尔伯特·爱因斯坦

程序员の奇妙冒险

向量数据库人工智能AI向量数据库
2025-09-11 11:01阅读:326评论:0

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

init.sql docker-compose.yaml 命令

_PROTECTED0__
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
-- pgvector
CREATE EXTENSION IF NOT EXISTS vector;
 
-- uuid
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);
 
_PROTECTED0__
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
version: '3.8'
 
services:
postgres:
image: ankane/pgvector
container_name: postgres-pgvector
environment:
POSTGRES_DB: ai
POSTGRES_USER: root
POSTGRES_PASSWORD: 123456
ports:
- "5432:5432"
volumes:
- ./pgvector_data:/var/lib/postgresql/data
restart: unless-stopped
 
_PROTECTED0__
1
2
3
4
5
6
# 启动服务
docker-compose up -d
 
# 停止服务
docker-compose stop
 
评论(0)
暂无评论来抢沙发吧~