Только что попробовал выполнить локальную установку и столкнулся с проблемами в pgvector. Это на Fedora 42 и Postgres 16. Упакованная версия pgvector — 0.6.2, и, похоже, мне нужно скомпилировать её из исходного кода, чтобы получить более новую версию.
Затем возникли конфликты при сборке pgvector, которая, как выяснилось, требует пакет postgresql-private-devel, у которого были конфликтующие запросы с libpq-devel.
Проблему решил следующим образом:
-
sudo dnf install postgresql-server-devel --allowerasing - Собрать pgvector
- Проверить установленную версию
sudo -u postgres psql discourse_development -c "SELECT * FROM pg_available_extensions WHERE name = 'vector';" -
sudo systemctl restart postgresql