diff --git a/.gitea/workflows/ci.yaml b/.gitea/workflows/ci.yaml index 65c4e37d..cf483705 100644 --- a/.gitea/workflows/ci.yaml +++ b/.gitea/workflows/ci.yaml @@ -339,7 +339,7 @@ jobs: run: | set -euo pipefail SUDO="" - if command -v sudo >/dev/null 2>&1 && [ [ "$(id -u)" != 0 ]; then SUDO=sudo; fi + if command -v sudo >/dev/null 2>&1 && [ "$(id -u)" != 0 ]; then SUDO=sudo; fi $SUDO apt-get update -y $SUDO apt-get install -y postgresql postgresql-contrib postgresql-16-pgvector redis-server # 固定组件/扩展版本输出(随日志归档,作为验收对齐依据)。 @@ -359,8 +359,8 @@ jobs: $SUDO service postgresql start || $SUDO pg_ctlcluster 16 main start # 预装 pg_trgm 到 public:与测试辅助的幂等预装一致,锁定的组件契约; # pgvector 版本一并输出(随日志归档,作为验收对齐依据)。 - pg_as_postgres psql -tAc "CREATE EXTENSION IF NOT EXISTS pgvector" - pg_as_postgres psql -tAc "SELECT extname || '=' || extversion FROM pg_extension WHERE extname IN ('pgvector','pg_trgm')" + pg_as_postgres psql -tAc "CREATE EXTENSION IF NOT EXISTS vector" + pg_as_postgres psql -tAc "SELECT extname || '=' || extversion FROM pg_extension WHERE extname IN ('vector','pg_trgm')" pg_as_postgres psql -c "CREATE USER ci_agent PASSWORD 'ci_job_local_only' CREATEDB" pg_as_postgres psql -c "CREATE DATABASE agent_test OWNER ci_agent" pg_as_postgres psql -d agent_test -c "CREATE EXTENSION IF NOT EXISTS pg_trgm" diff --git a/modules/backend b/modules/backend index 24975082..efbd7b1d 160000 --- a/modules/backend +++ b/modules/backend @@ -1 +1 @@ -Subproject commit 24975082713bc6c67aa955e28af4bd98d46827d7 +Subproject commit efbd7b1d04a25e3501121ac7ac3392ad620f4e07