Ho appena provato a eseguire un’installazione locale e ho riscontrato problemi con pgvector. Questo su Fedora 42 e Postgres16. La versione pacchettizzata di pgvector è 0.6.2 e sembra che io debba compilare dal sorgente per ottenerne una più recente.
Poi ho riscontrato conflitti cercando di compilare pgvector, che sembra richiedere il pacchetto postgresql-private-devel che aveva richieste contrastanti con libpq-devel.
Risolto con:
-
sudo dnf install postgresql-server-devel --allowerasing - Compila pgvector
- Controlla la versione installata
sudo -u postgres psql discourse_development -c "SELECT * FROM pg_available_extensions WHERE name = 'vector';" -
sudo systemctl restart postgresql