BSD Ports

databases/pgvector 0.8.7 FreeBSD

PostgreSQL extension for vector similarity search

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
0cfc3e99a3
License
PostgreSQL
Categories
databases
Package size
78.6 KiB, 264.2 KiB installed

Description

Open-source vector similarity search for Postgres

Store your vectors with the rest of your data. Supports:

* exact and approximate nearest neighbor search * L2 distance, inner product, and cosine distance * any language with a Postgres client

Plus ACID compliance, point-in-time recovery, JOINs, and all of the other great features of Postgres

In the other systems

SystemPortVersion
FreeBSDdatabases/pgvector0.8.7
DragonFlydatabases/pgvector0.8.0

Install

Binary package:

pkg install postgresql18-pgvector

From the ports tree:

cd /usr/ports/databases/pgvector/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	postgresql18-pgvector>0:databases/pgvector

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.8.70.8.7-0.8.0-
FreeBSD:14:quarterly0.8.20.8.2n/a0.8.0-
FreeBSD:15:latest0.8.70.8.7n/a0.8.0-
FreeBSD:15:quarterly0.8.20.8.2n/an/an/a
FreeBSD:16:latest0.8.20.8.7n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 11
Run dependencies 10

No port depends on this one.

Configuration

No options to configure.

USES
gmake pgsql
Service scripts
none

Files

pkg-plist 47
  • include/postgresql/server/extension/vector/halfvec.h
  • include/postgresql/server/extension/vector/sparsevec.h
  • include/postgresql/server/extension/vector/vector.h
  • lib/postgresql/vector.so
  • share/postgresql/extension/vector--0.1.0--0.1.1.sql
  • share/postgresql/extension/vector--0.1.1--0.1.3.sql
  • share/postgresql/extension/vector--0.1.3--0.1.4.sql
  • share/postgresql/extension/vector--0.1.4--0.1.5.sql
  • share/postgresql/extension/vector--0.1.5--0.1.6.sql
  • share/postgresql/extension/vector--0.1.6--0.1.7.sql
  • share/postgresql/extension/vector--0.1.7--0.1.8.sql
  • share/postgresql/extension/vector--0.1.8--0.2.0.sql
  • share/postgresql/extension/vector--0.2.0--0.2.1.sql
  • share/postgresql/extension/vector--0.2.1--0.2.2.sql
  • share/postgresql/extension/vector--0.2.2--0.2.3.sql
  • share/postgresql/extension/vector--0.2.3--0.2.4.sql
  • share/postgresql/extension/vector--0.2.4--0.2.5.sql
  • share/postgresql/extension/vector--0.2.5--0.2.6.sql
  • share/postgresql/extension/vector--0.2.6--0.2.7.sql
  • share/postgresql/extension/vector--0.2.7--0.3.0.sql
  • share/postgresql/extension/vector--0.3.0--0.3.1.sql
  • share/postgresql/extension/vector--0.3.1--0.3.2.sql
  • share/postgresql/extension/vector--0.3.2--0.4.0.sql
  • share/postgresql/extension/vector--0.4.0--0.4.1.sql
  • share/postgresql/extension/vector--0.4.1--0.4.2.sql
  • share/postgresql/extension/vector--0.4.2--0.4.3.sql
  • share/postgresql/extension/vector--0.4.3--0.4.4.sql
  • share/postgresql/extension/vector--0.4.4--0.5.0.sql
  • share/postgresql/extension/vector--0.5.0--0.5.1.sql
  • share/postgresql/extension/vector--0.5.1--0.6.0.sql
  • share/postgresql/extension/vector--0.6.0--0.6.1.sql
  • share/postgresql/extension/vector--0.6.1--0.6.2.sql
  • share/postgresql/extension/vector--0.6.2--0.7.0.sql
  • share/postgresql/extension/vector--0.7.0--0.7.1.sql
  • share/postgresql/extension/vector--0.7.1--0.7.2.sql
  • share/postgresql/extension/vector--0.7.2--0.7.3.sql
  • share/postgresql/extension/vector--0.7.3--0.7.4.sql
  • share/postgresql/extension/vector--0.7.4--0.8.0.sql
  • share/postgresql/extension/vector--0.8.0--0.8.1.sql
  • share/postgresql/extension/vector--0.8.1--0.8.2.sql
  • share/postgresql/extension/vector--0.8.2--0.8.3.sql
  • share/postgresql/extension/vector--0.8.3--0.8.4.sql
  • share/postgresql/extension/vector--0.8.4--0.8.5.sql
  • share/postgresql/extension/vector--0.8.5--0.8.6.sql
  • share/postgresql/extension/vector--0.8.6--0.8.7.sql
  • share/postgresql/extension/vector--0.8.7.sql
  • share/postgresql/extension/vector.control
distinfo 1
FileSizeSHA256
pgvector-pgvector-v0.8.7_GH0.tar.gz133025cac0b10c360f05b2d521200105ba3697e773d4cd3731f5a915a7e37ebe0bea85

Commit history 1

DateCommitCreditsLog message
0cfc3e99a3 Torsten Zuehlsdorff databases/pgvector: Upgrade from 0.8.2 to 0.8.7
Changelog for each version: 0.8.7 (2026-10-01) Fixed buffer overflow with IVFFlat index build Fixed error with avg aggregate when no matching rows 0.8.6 (2026-07-29) Fixed buffer overflow with IVFFlat index build on 32-bit systems Fixed array to sparsevec cast not limiting non-zero elements Fixed memory usage for IVFFlat index scans with nested loop joins 0.8.5 (2026-07-08) Reduced memory usage for small tables for IVFFlat index builds 0.8.4 (2026-06-30) Fixed hnsw graph not repaired error with HNSW vacuuming Fixed possible error with inserts during HNSW vacuuming Fixed memory exceeding maintenance_work_mem with IVFFlat index builds 0.8.3 (2026-06-17) Fixed possible index corruption with HNSW vacuuming …