利用Docker来安装pgvector & postgresql,及使用注意事项,排坑

官方链接

https://github.com/pgvector/pgvector?tab=readme-ov-file#docker

直接生成 docker-compose.yml 文件

version: '3.9'
services:
    pgvector:
        image: 'pgvector/pgvector:pg17'
        ports:
            - '5433:5432'
        volumes:
            - '/root/docker/postgresql_pgvector/data:/var/lib/postgresql/data'
        environment:
            - POSTGRES_PASSWORD=admin
            - POSTGRES_USER=admin
        restart: always
        container_name: pgvector

使用命令 docker-compose up -d 运行

注意:

1.安装pgvector后实际上就是已经安装了postgresql了,不需要再单独安装
2.需要在每个需要支持pgvector特性的数据库里执行一下安装扩展的命令,要不然pgvector不会生效
CREATE EXTENSION vector;

xmpypwqe.yeu.png

留下评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注

− 7 = 1