框架: A1收口——muse-example建库+pgvector0.8.5容器内apt装妥并vector(1024)冒烟验通;连接信息记录重建风险与恢复命令

This commit is contained in:
zizi 2026-07-13 10:16:14 +08:00
parent 7f0ee7c58d
commit 716bd3fbe4

View File

@ -10,7 +10,9 @@
- **首选通道(2026-07-09 实测通)**:本机 Python `psycopg` 直连 `100.64.0.8:5433` 成功(PostgreSQL 17.10);skill 脚本一律走直连,环境 = 仓库 `.venv`(uv + requirements.txt,psycopg[binary]/requests/pyyaml/click 已装并验) - **首选通道(2026-07-09 实测通)**:本机 Python `psycopg` 直连 `100.64.0.8:5433` 成功(PostgreSQL 17.10);skill 脚本一律走直连,环境 = 仓库 `.venv`(uv + requirements.txt,psycopg[binary]/requests/pyyaml/click 已装并验)
- 交互通道:本机 psql 18.4 客户端已装(2026-07-09 `brew install libpq` + `brew link --force libpq`),直连验通:`psql "postgresql://root:<密码>@100.64.0.8:5433/muse-example"` - 交互通道:本机 psql 18.4 客户端已装(2026-07-09 `brew install libpq` + `brew link --force libpq`),直连验通:`psql "postgresql://root:<密码>@100.64.0.8:5433/muse-example"`
- 备用通道:经 SSH 在容器内执行:`ssh root@100.64.0.8 "docker exec -i <pg容器> psql -U root -d muse-example"`(容器名先 `docker ps | grep -i postgres` 确认,预期 infra-postgres);SSH root@100.64.0.8 已验通(mini-infra 别名本机未配) - 备用通道:经 SSH 在容器内执行:`ssh root@100.64.0.8 "docker exec -i <pg容器> psql -U root -d muse-example"`(容器名先 `docker ps | grep -i postgres` 确认,预期 infra-postgres);SSH root@100.64.0.8 已验通(mini-infra 别名本机未配)
- A1(原K0)状态(2026-07-09):`muse-example` 库与 vector 插件**尚未创建**;直连通道已备好,A1 起跑即建 - A1 状态(2026-07-13 已收口):`muse-example` 库已建;pgvector **0.8.5** 已装并 `CREATE EXTENSION` 生效,vector(1024) 冒烟(余弦距离)验通
- **pgvector 安装方式(重要)**:infra-postgres 容器用官方 `postgres:17.10` 镜像(不带扩展),已在**容器内** `apt-get install postgresql-17-pgvector`(PGDG trixie 源,免重启、不扰共享库其他数据库)。⚠ **容器重建会丢失该包**——重建后需重跑:`ssh root@100.64.0.8 'docker exec infra-postgres bash -c "apt-get update -qq && apt-get install -y -qq postgresql-17-pgvector"'`(已建库内的 vector 列/索引数据不丢,装回即用);持久化方案(compose 镜像换 `pgvector/pgvector:pg17`,需短暂重启共享库)待创始人拍板后再动
- 本机 psql 实测为 14.20(/opt/homebrew/bin/psql,连 17 服务器可用;此前记录的 18.4 libpq 链接在当前机器状态下未生效,不影响——首选通道是 psycopg 直连)
## New-API(嵌入与 LLM 网关) ## New-API(嵌入与 LLM 网关)