diff --git a/install/immich-install.sh b/install/immich-install.sh index 45fce2344..a31ad9e45 100644 --- a/install/immich-install.sh +++ b/install/immich-install.sh @@ -149,10 +149,13 @@ msg_ok "Installed packages from Debian Testing repo" setup_uv PG_VERSION="16" PG_MODULES="pgvector" setup_postgresql -VCHORD_RELEASE="0.5.3" -fetch_and_deploy_gh_release "VectorChord" "tensorchord/VectorChord" "binary" "${VCHORD_RELEASE}" "/tmp" "postgresql-16-vchord_*_amd64.deb" +ACTUAL_PG_VERSION=$(ls /etc/postgresql/ 2>/dev/null | sort -V | tail -1) +ACTUAL_PG_VERSION=${ACTUAL_PG_VERSION:-16} -sed -i "s/^#shared_preload.*/shared_preload_libraries = 'vchord.so'/" /etc/postgresql/16/main/postgresql.conf +VCHORD_RELEASE="0.5.3" +fetch_and_deploy_gh_release "VectorChord" "tensorchord/VectorChord" "binary" "${VCHORD_RELEASE}" "/tmp" "postgresql-${ACTUAL_PG_VERSION}-vchord_*_amd64.deb" + +sed -i "s/^#shared_preload.*/shared_preload_libraries = 'vchord.so'/" /etc/postgresql/${ACTUAL_PG_VERSION}/main/postgresql.conf systemctl restart postgresql.service PG_DB_NAME="immich" PG_DB_USER="immich" PG_DB_GRANT_SUPERUSER="true" PG_DB_SKIP_ALTER_ROLE="true" setup_postgresql_db