PostgreSQL中需要安装PostgreSQL向量数据插件「pgvector」,进入 docker 安装好以后,docker 重启或者升级后就得重新安装插件。
我自己创建docker.io/ankane/pgvector:latest 这个镜像可以跑起来。
当时 1Panel 数据库中无法管理添加用户,也无法直接用面板备份和恢复数据。
恳请官方能把docker.io/ankane/pgvector:latest 这个镜像归到PostgreSQL中,算是一个特殊的版本吧
这样管理数据库、备份就很方便。
如果升级了一定买个专业版支持!
官方的大佬们,求关注啊。有没有可能加上去,说下哦。
王贺
4
感谢反馈,出于项目 star 数量等指标考量,我们暂时不考虑上架你的这款应用,望理解。
推荐使用 容器
- 编排
功能来维护。
蓝冰
5
好的,虽然不会加,但是时隔十天终于见到有人回复了,感谢
networks:
1panel-network:
external: true
services:
postgresql:
container_name: ${CONTAINER_NAME}
deploy:
resources:
limits:
cpus: ${CPUS}
memory: ${MEMORY_LIMIT}
environment:
- POSTGRES_USER=${PANEL_DB_ROOT_USER}
- POSTGRES_PASSWORD=${PANEL_DB_ROOT_PASSWORD}
healthcheck:
interval: 30s
retries: 5
start_period: 20s
test:
- CMD
- pg_isready
- -h
- 127.0.0.1
- -p
- "5432"
- -q
- -U
- ${PANEL_DB_ROOT_USER}
timeout: 5s
image: postgres:16.4-alpine
labels:
createdBy: Apps
networks:
- 1panel-network
ports:
- ${HOST_IP}:${PANEL_APP_PORT_HTTP}:5432
restart: always
volumes:
- ./data:/var/lib/postgresql/data
command: >
bash -c "psql -U ${PANEL_DB_ROOT_USER} -c 'CREATE EXTENSION IF NOT EXISTS vector;' && postgres"
command: >
bash -c “psql -U ${PANEL_DB_ROOT_USER} -c ‘CREATE EXTENSION IF NOT EXISTS vector;’ && postgres” 添加这几行就可以安装pgvector了嘛