Acabo de intentar ejecutar una instalación local y encontré problemas con pgvector. Esto es en Fedora 42 y Postgres16. La versión empaquetada de pgvector es 0.6.2 y parece que necesito compilar desde la fuente para obtener una más reciente.
Luego encontré conflictos al intentar compilar pgvector, que parece requerir el paquete postgresql-private-devel que tenía solicitudes conflictivas con libpq-devel.
Lo resolví:
-
sudo dnf install postgresql-server-devel --allowerasing - Compilar pgvector
- Comprobar la versión instalada
sudo -u postgres psql discourse_development -c "SELECT * FROM pg_available_extensions WHERE name = 'vector';" -
sudo systemctl restart postgresql