vectorize

vectorize

pg_vectorize : The simplest way to do vector search on Postgres

Overview

ID Extension Package Version Category License Language
1830
vectorize
pg_vectorize
0.25.0
RAG
PostgreSQL
Rust
Attribute Has Binary Has Library Need Load Has DDL Relocatable Trusted
--s-d--
No
Yes
No
Yes
no
no
Relationships
Requires
pg_cron
pgmq
vector
See Also
vchord
vectorscale
pg_summarize
pg_tiktoken
pg4ml
pgml
pg_later
pg_similarity

Packages

Type Repo Version PG Major Compatibility Package Pattern Dependencies
EXT
PIGSTY
0.25.0
18
17
16
15
14
13
pg_vectorize -
RPM
PIGSTY
0.25.0
18
17
16
15
14
13
pg_vectorize_$v pgmq_$v, pg_cron_$v, pgvector_$v
DEB
PIGSTY
0.25.0
18
17
16
15
14
13
postgresql-$v-pg-vectorize postgresql-$v-pgmq, postgresql-$v-pg-cron, postgresql-$v-pgvector
Linux / PG PG18 PG17 PG16 PG15 PG14 PG13
el8.x86_64
PIGSTY 0.25.0
PIGSTY 0.25.0
PIGSTY 0.25.0
PIGSTY 0.25.0
PIGSTY 0.25.0
MISS
el8.aarch64
PIGSTY 0.25.0
PIGSTY 0.25.0
PIGSTY 0.25.0
PIGSTY 0.25.0
PIGSTY 0.25.0
MISS
el9.x86_64
PIGSTY 0.25.0
PIGSTY 0.25.0
PIGSTY 0.25.0
PIGSTY 0.25.0
PIGSTY 0.25.0
MISS
el9.aarch64
PIGSTY 0.25.0
PIGSTY 0.25.0
PIGSTY 0.25.0
PIGSTY 0.25.0
PIGSTY 0.25.0
MISS
el10.x86_64
PIGSTY 0.25.0
PIGSTY 0.25.0
PIGSTY 0.25.0
PIGSTY 0.25.0
PIGSTY 0.25.0
MISS
el10.aarch64
PIGSTY 0.25.0
PIGSTY 0.25.0
PIGSTY 0.25.0
PIGSTY 0.25.0
PIGSTY 0.25.0
MISS
d12.x86_64
PIGSTY 0.25.0
PIGSTY 0.25.0
PIGSTY 0.25.0
PIGSTY 0.25.0
PIGSTY 0.25.0
MISS
d12.aarch64
PIGSTY 0.25.0
PIGSTY 0.25.0
PIGSTY 0.25.0
PIGSTY 0.25.0
PIGSTY 0.25.0
MISS
d13.x86_64
PIGSTY 0.25.0
PIGSTY 0.25.0
PIGSTY 0.25.0
PIGSTY 0.25.0
PIGSTY 0.25.0
MISS
d13.aarch64
PIGSTY 0.25.0
PIGSTY 0.25.0
PIGSTY 0.25.0
PIGSTY 0.25.0
PIGSTY 0.25.0
MISS
u22.x86_64
PIGSTY 0.25.0
PIGSTY 0.25.0
PIGSTY 0.25.0
PIGSTY 0.25.0
PIGSTY 0.25.0
MISS
u22.aarch64
PIGSTY 0.25.0
PIGSTY 0.25.0
PIGSTY 0.25.0
PIGSTY 0.25.0
PIGSTY 0.25.0
MISS
u24.x86_64
PIGSTY 0.25.0
PIGSTY 0.25.0
PIGSTY 0.25.0
PIGSTY 0.25.0
PIGSTY 0.25.0
MISS
u24.aarch64
PIGSTY 0.25.0
PIGSTY 0.25.0
PIGSTY 0.25.0
PIGSTY 0.25.0
PIGSTY 0.25.0
MISS
Package Version OS ORG SIZE File URL
pg_vectorize_18 0.25.0 el8.x86_64 pigsty 7.3 MiB pg_vectorize_18-0.25.0-1PIGSTY.el8.x86_64.rpm
pg_vectorize_18 0.25.0 el8.aarch64 pigsty 6.9 MiB pg_vectorize_18-0.25.0-1PIGSTY.el8.aarch64.rpm
pg_vectorize_18 0.25.0 el9.x86_64 pigsty 7.0 MiB pg_vectorize_18-0.25.0-1PIGSTY.el9.x86_64.rpm
pg_vectorize_18 0.25.0 el9.aarch64 pigsty 6.8 MiB pg_vectorize_18-0.25.0-1PIGSTY.el9.aarch64.rpm
pg_vectorize_18 0.25.0 el10.x86_64 pigsty 7.1 MiB pg_vectorize_18-0.25.0-1PIGSTY.el10.x86_64.rpm
pg_vectorize_18 0.25.0 el10.aarch64 pigsty 7.5 MiB pg_vectorize_18-0.25.0-1PIGSTY.el10.aarch64.rpm
postgresql-18-pg-vectorize 0.25.0 d12.x86_64 pigsty 2.1 KiB postgresql-18-pg-vectorize_0.25.0-1PIGSTY~bookworm_amd64.deb
postgresql-18-pg-vectorize 0.25.0 d12.aarch64 pigsty 2.1 KiB postgresql-18-pg-vectorize_0.25.0-1PIGSTY~bookworm_arm64.deb
postgresql-18-pg-vectorize 0.25.0 d13.x86_64 pigsty 2.1 KiB postgresql-18-pg-vectorize_0.25.0-1PIGSTY~trixie_amd64.deb
postgresql-18-pg-vectorize 0.25.0 d13.aarch64 pigsty 2.1 KiB postgresql-18-pg-vectorize_0.25.0-1PIGSTY~trixie_arm64.deb
postgresql-18-pg-vectorize 0.25.0 u22.x86_64 pigsty 2.0 KiB postgresql-18-pg-vectorize_0.25.0-1PIGSTY~jammy_amd64.deb
postgresql-18-pg-vectorize 0.25.0 u22.aarch64 pigsty 2.0 KiB postgresql-18-pg-vectorize_0.25.0-1PIGSTY~jammy_arm64.deb
postgresql-18-pg-vectorize 0.25.0 u24.x86_64 pigsty 2.0 KiB postgresql-18-pg-vectorize_0.25.0-1PIGSTY~noble_amd64.deb
postgresql-18-pg-vectorize 0.25.0 u24.aarch64 pigsty 2.0 KiB postgresql-18-pg-vectorize_0.25.0-1PIGSTY~noble_arm64.deb
Package Version OS ORG SIZE File URL
pg_vectorize_17 0.25.0 el8.x86_64 pigsty 7.3 MiB pg_vectorize_17-0.25.0-1PIGSTY.el8.x86_64.rpm
pg_vectorize_17 0.25.0 el8.aarch64 pigsty 6.9 MiB pg_vectorize_17-0.25.0-1PIGSTY.el8.aarch64.rpm
pg_vectorize_17 0.25.0 el9.x86_64 pigsty 7.0 MiB pg_vectorize_17-0.25.0-1PIGSTY.el9.x86_64.rpm
pg_vectorize_17 0.25.0 el9.aarch64 pigsty 6.8 MiB pg_vectorize_17-0.25.0-1PIGSTY.el9.aarch64.rpm
pg_vectorize_17 0.25.0 el10.x86_64 pigsty 7.1 MiB pg_vectorize_17-0.25.0-1PIGSTY.el10.x86_64.rpm
pg_vectorize_17 0.25.0 el10.aarch64 pigsty 7.5 MiB pg_vectorize_17-0.25.0-1PIGSTY.el10.aarch64.rpm
postgresql-17-pg-vectorize 0.25.0 d12.x86_64 pigsty 6.0 MiB postgresql-17-pg-vectorize_0.25.0-1PIGSTY~bookworm_amd64.deb
postgresql-17-pg-vectorize 0.25.0 d12.aarch64 pigsty 5.6 MiB postgresql-17-pg-vectorize_0.25.0-1PIGSTY~bookworm_arm64.deb
postgresql-17-pg-vectorize 0.25.0 d13.x86_64 pigsty 6.0 MiB postgresql-17-pg-vectorize_0.25.0-1PIGSTY~trixie_amd64.deb
postgresql-17-pg-vectorize 0.25.0 d13.aarch64 pigsty 5.6 MiB postgresql-17-pg-vectorize_0.25.0-1PIGSTY~trixie_arm64.deb
postgresql-17-pg-vectorize 0.25.0 u22.x86_64 pigsty 6.8 MiB postgresql-17-pg-vectorize_0.25.0-1PIGSTY~jammy_amd64.deb
postgresql-17-pg-vectorize 0.25.0 u22.aarch64 pigsty 6.5 MiB postgresql-17-pg-vectorize_0.25.0-1PIGSTY~jammy_arm64.deb
postgresql-17-pg-vectorize 0.25.0 u24.x86_64 pigsty 6.8 MiB postgresql-17-pg-vectorize_0.25.0-1PIGSTY~noble_amd64.deb
postgresql-17-pg-vectorize 0.25.0 u24.aarch64 pigsty 6.5 MiB postgresql-17-pg-vectorize_0.25.0-1PIGSTY~noble_arm64.deb
Package Version OS ORG SIZE File URL
pg_vectorize_16 0.25.0 el8.x86_64 pigsty 7.3 MiB pg_vectorize_16-0.25.0-1PIGSTY.el8.x86_64.rpm
pg_vectorize_16 0.25.0 el8.aarch64 pigsty 6.9 MiB pg_vectorize_16-0.25.0-1PIGSTY.el8.aarch64.rpm
pg_vectorize_16 0.25.0 el9.x86_64 pigsty 7.0 MiB pg_vectorize_16-0.25.0-1PIGSTY.el9.x86_64.rpm
pg_vectorize_16 0.25.0 el9.aarch64 pigsty 6.8 MiB pg_vectorize_16-0.25.0-1PIGSTY.el9.aarch64.rpm
pg_vectorize_16 0.25.0 el10.x86_64 pigsty 7.1 MiB pg_vectorize_16-0.25.0-1PIGSTY.el10.x86_64.rpm
pg_vectorize_16 0.25.0 el10.aarch64 pigsty 7.5 MiB pg_vectorize_16-0.25.0-1PIGSTY.el10.aarch64.rpm
postgresql-16-pg-vectorize 0.25.0 d12.x86_64 pigsty 6.0 MiB postgresql-16-pg-vectorize_0.25.0-1PIGSTY~bookworm_amd64.deb
postgresql-16-pg-vectorize 0.25.0 d12.aarch64 pigsty 5.6 MiB postgresql-16-pg-vectorize_0.25.0-1PIGSTY~bookworm_arm64.deb
postgresql-16-pg-vectorize 0.25.0 d13.x86_64 pigsty 6.0 MiB postgresql-16-pg-vectorize_0.25.0-1PIGSTY~trixie_amd64.deb
postgresql-16-pg-vectorize 0.25.0 d13.aarch64 pigsty 5.6 MiB postgresql-16-pg-vectorize_0.25.0-1PIGSTY~trixie_arm64.deb
postgresql-16-pg-vectorize 0.25.0 u22.x86_64 pigsty 6.8 MiB postgresql-16-pg-vectorize_0.25.0-1PIGSTY~jammy_amd64.deb
postgresql-16-pg-vectorize 0.25.0 u22.aarch64 pigsty 6.5 MiB postgresql-16-pg-vectorize_0.25.0-1PIGSTY~jammy_arm64.deb
postgresql-16-pg-vectorize 0.25.0 u24.x86_64 pigsty 6.8 MiB postgresql-16-pg-vectorize_0.25.0-1PIGSTY~noble_amd64.deb
postgresql-16-pg-vectorize 0.25.0 u24.aarch64 pigsty 6.5 MiB postgresql-16-pg-vectorize_0.25.0-1PIGSTY~noble_arm64.deb
Package Version OS ORG SIZE File URL
pg_vectorize_15 0.25.0 el8.x86_64 pigsty 7.3 MiB pg_vectorize_15-0.25.0-1PIGSTY.el8.x86_64.rpm
pg_vectorize_15 0.25.0 el8.aarch64 pigsty 6.9 MiB pg_vectorize_15-0.25.0-1PIGSTY.el8.aarch64.rpm
pg_vectorize_15 0.25.0 el9.x86_64 pigsty 7.0 MiB pg_vectorize_15-0.25.0-1PIGSTY.el9.x86_64.rpm
pg_vectorize_15 0.25.0 el9.aarch64 pigsty 6.8 MiB pg_vectorize_15-0.25.0-1PIGSTY.el9.aarch64.rpm
pg_vectorize_15 0.25.0 el10.x86_64 pigsty 7.1 MiB pg_vectorize_15-0.25.0-1PIGSTY.el10.x86_64.rpm
pg_vectorize_15 0.25.0 el10.aarch64 pigsty 7.5 MiB pg_vectorize_15-0.25.0-1PIGSTY.el10.aarch64.rpm
postgresql-15-pg-vectorize 0.25.0 d12.x86_64 pigsty 6.0 MiB postgresql-15-pg-vectorize_0.25.0-1PIGSTY~bookworm_amd64.deb
postgresql-15-pg-vectorize 0.25.0 d12.aarch64 pigsty 5.6 MiB postgresql-15-pg-vectorize_0.25.0-1PIGSTY~bookworm_arm64.deb
postgresql-15-pg-vectorize 0.25.0 d13.x86_64 pigsty 6.0 MiB postgresql-15-pg-vectorize_0.25.0-1PIGSTY~trixie_amd64.deb
postgresql-15-pg-vectorize 0.25.0 d13.aarch64 pigsty 5.6 MiB postgresql-15-pg-vectorize_0.25.0-1PIGSTY~trixie_arm64.deb
postgresql-15-pg-vectorize 0.25.0 u22.x86_64 pigsty 6.8 MiB postgresql-15-pg-vectorize_0.25.0-1PIGSTY~jammy_amd64.deb
postgresql-15-pg-vectorize 0.25.0 u22.aarch64 pigsty 6.5 MiB postgresql-15-pg-vectorize_0.25.0-1PIGSTY~jammy_arm64.deb
postgresql-15-pg-vectorize 0.25.0 u24.x86_64 pigsty 6.8 MiB postgresql-15-pg-vectorize_0.25.0-1PIGSTY~noble_amd64.deb
postgresql-15-pg-vectorize 0.25.0 u24.aarch64 pigsty 6.4 MiB postgresql-15-pg-vectorize_0.25.0-1PIGSTY~noble_arm64.deb
Package Version OS ORG SIZE File URL
pg_vectorize_14 0.25.0 el8.x86_64 pigsty 7.3 MiB pg_vectorize_14-0.25.0-1PIGSTY.el8.x86_64.rpm
pg_vectorize_14 0.25.0 el8.aarch64 pigsty 6.9 MiB pg_vectorize_14-0.25.0-1PIGSTY.el8.aarch64.rpm
pg_vectorize_14 0.25.0 el9.x86_64 pigsty 7.0 MiB pg_vectorize_14-0.25.0-1PIGSTY.el9.x86_64.rpm
pg_vectorize_14 0.25.0 el9.aarch64 pigsty 6.8 MiB pg_vectorize_14-0.25.0-1PIGSTY.el9.aarch64.rpm
pg_vectorize_14 0.25.0 el10.x86_64 pigsty 7.1 MiB pg_vectorize_14-0.25.0-1PIGSTY.el10.x86_64.rpm
pg_vectorize_14 0.25.0 el10.aarch64 pigsty 7.5 MiB pg_vectorize_14-0.25.0-1PIGSTY.el10.aarch64.rpm
postgresql-14-pg-vectorize 0.25.0 d12.x86_64 pigsty 6.0 MiB postgresql-14-pg-vectorize_0.25.0-1PIGSTY~bookworm_amd64.deb
postgresql-14-pg-vectorize 0.25.0 d12.aarch64 pigsty 5.6 MiB postgresql-14-pg-vectorize_0.25.0-1PIGSTY~bookworm_arm64.deb
postgresql-14-pg-vectorize 0.25.0 d13.x86_64 pigsty 6.0 MiB postgresql-14-pg-vectorize_0.25.0-1PIGSTY~trixie_amd64.deb
postgresql-14-pg-vectorize 0.25.0 d13.aarch64 pigsty 5.6 MiB postgresql-14-pg-vectorize_0.25.0-1PIGSTY~trixie_arm64.deb
postgresql-14-pg-vectorize 0.25.0 u22.x86_64 pigsty 6.8 MiB postgresql-14-pg-vectorize_0.25.0-1PIGSTY~jammy_amd64.deb
postgresql-14-pg-vectorize 0.25.0 u22.aarch64 pigsty 6.5 MiB postgresql-14-pg-vectorize_0.25.0-1PIGSTY~jammy_arm64.deb
postgresql-14-pg-vectorize 0.25.0 u24.x86_64 pigsty 6.8 MiB postgresql-14-pg-vectorize_0.25.0-1PIGSTY~noble_amd64.deb
postgresql-14-pg-vectorize 0.25.0 u24.aarch64 pigsty 6.4 MiB postgresql-14-pg-vectorize_0.25.0-1PIGSTY~noble_arm64.deb

Source

pig build pkg pg_vectorize;		# build rpm / deb with pig

Install

Make sure PGDG and PIGSTY repo available:

pig repo add pgdg pigsty -u   # add both repo and update cache

Install this extension with pig:

pig install pg_vectorize;		# install via package name, for the active PG version
pig install vectorize;		# install by extension name, for the current active PG version

pig install vectorize -v 18;   # install for PG 18
pig install vectorize -v 17;   # install for PG 17
pig install vectorize -v 16;   # install for PG 16
pig install vectorize -v 15;   # install for PG 15
pig install vectorize -v 14;   # install for PG 14

Create this extension with:

CREATE EXTENSION vectorize CASCADE; -- requires pg_cron, pgmq, vector
Last updated on