vectorize
Overview
| Package | Version | Category | License | Language |
|---|---|---|---|---|
pg_vectorize | 0.26.2 | RAG | PostgreSQL | Rust |
| ID | Extension | Bin | Lib | Load | Create | Trust | Reloc | Schema |
|---|---|---|---|---|---|---|---|---|
| 1830 | vectorize | No | Yes | Yes | Yes | No | No | vectorize |
| Related | pg_cron pgmq vector vector pgcontext pgml pg4ml pg_rrf pg_search pg_bestmatch vchord_bm25 pg_summarize pgmnemo |
|---|
Extension identity is 0.23.0 inside package 0.26.2; shared_preload_libraries should include vectorize and pg_cron.
Version
| Type | Repo | Version | PG Ver | Package | Deps |
|---|---|---|---|---|---|
| EXT | PIGSTY | 0.26.2 | 1817161514 | pg_vectorize | pg_cron, pgmq, vector |
| RPM | PIGSTY | 0.26.2 | 1817161514 | pg_vectorize_$v | pgmq_$v, pg_cron_$v, pgvector_$v |
| DEB | PIGSTY | 0.26.2 | 1817161514 | postgresql-$v-pg-vectorize | postgresql-$v-pgmq, postgresql-$v-pg-cron, postgresql-$v-pgvector |
Build
You can build the RPM / DEB packages for pg_vectorize using pig build:
Install
You can install pg_vectorize directly. First, make sure the PGDG and PIGSTY repositories are added and enabled:
Install the extension using pig or apt/yum/dnf:
Preload:
Create Extension:
Usage
Sources: repo README, extension README, v0.26.2 release
vectorize is the PostgreSQL extension from pg_vectorize. Upstream documents two modes: a standalone HTTP service and the in-database SQL extension. For the packaged extension here, the SQL workflow is the relevant one.
Enable The Extension
The extension README lists pg_cron, pgmq, and pgvector as dependencies, plus vectorize.embedding_service_url for the embedding service.
Create A Search Job
The high-level SQL API starts with vectorize.table():
The extension README says this creates and maintains an embeddings column for the source table.
Search, RAG, And Direct Model Calls
Search with:
Upstream also documents:
vectorize.rag()for retrieval-augmented answers.vectorize.generate()for text generation.vectorize.encode()for direct embedding generation.vectorize.import_embeddings()for loading precomputed vectors.
Update Behavior And v0.26.2 Note
The extension README says schedule => '* * * * *' checks for updates every minute, while schedule => 'realtime' creates triggers for immediate refresh on inserts and updates.
pg_vectorize 0.26.2 updates vector-serve and security-related dependencies; there is no material SQL/API delta beyond the existing README surface.
Was this page helpful?
Thanks—your feedback helps us improve this page.
What got in the way? (optional)