pgvector | Vector storage, HNSW/IVFFlat/DiskANN indexes | Embedding search, similarity queries |
pgvectorscale | DiskANN index, Statistical Binary Quantization | >1M vectors, memory-constrained |
pg_search | BM25 full-text via Tantivy, @@@ operator | Search-quality ranking, hybrid search |
pg_trgm | Trigram similarity, GIN trigram indexes, % operator | Fuzzy text search, typo tolerance |
PostGIS | Geometry/geography types, spatial indexes, ST_* funcs | Geospatial queries, proximity search |
TimescaleDB | Hypertables, continuous aggregates, compression | Time-series ingestion, rollup queries |
pg_cron | In-database scheduled jobs | Materialized view refresh, maintenance |
pg_partman | Partition lifecycle management | Non-time-series partitioning |
pg_duckdb | Embedded DuckDB, analytical acceleration, lake access | OLAP queries, Parquet/Iceberg reads |
pg_jsonschema | JSONB validation via JSON Schema CHECK constraints | Structured JSONB columns |
btree_gist | GiST equality operators for EXCLUDE constraints | Range + equality exclusion constraints |
bloom | Bloom filter index for wide-table equality | >5 columns, arbitrary WHERE combos |
pg_stat_statements | Query fingerprinting, execution statistics | Performance analysis, regression detect |
pgaudit | Compliance-grade audit logging (session + object) | SOC 2, HIPAA, PCI-DSS compliance |