Skip to content

Topic

PostgreSQL extensions

Loadable modules adding data types, functions, or index methods to PostgreSQL, installed per database via CREATE EXTENSION. Managed services may restrict them.

Current stories

buildOne report1 publisher

A review says Tiger Data's 42-hour pgvector build time is inflated by HNSW settings

Tiger Data says pg_vectorsearch built a 100M-vector index in 49 minutes where pgvector's HNSW took 42 hours on the same 512 GiB machine. A DEV Community review calls the query win real and the build comparison tilted. The extension is still alpha.

Publishers:dev.to

Reality

Evidence50
Adoption
Not scored
Hype gap+30
Incentives60
Confidence60
buildOne report1 publisher

DocumentDB 0.117 ships index pushdown for scalar $group switched off by default

Microsoft-led DocumentDB 0.117 adds scalar $group index pushdown, so Postgres can sum an indexed field for a MongoDB query that carries no hint. Because the feature ships off, MongoDB users weighing DocumentDB swap a query hint for a server setting.

Publishers:dev.to

Reality

Evidence55
Adoption
Not scored
Hype gap+20
Incentives
Not scored
Confidence45
buildOne report1 publisher

DocumentDB 0.116 lets $group read rows in the order an existing index already provides

DocumentDB 0.116, released August 20, turns on prefix sort pushdown by default, so $group can skip a blocking sort when its key leads the sort order. On the Postgres extension, the index now decides whether grouping waits for all its input or streams.

Publishers:dev.to

Reality

Evidence55
Adoption
Not scored
Hype gap0
Incentives
Not scored
Confidence50
buildOne report1 publisher

DocumentDB 0.116 adds a $group distinct scan that reads one index entry per value

DocumentDB 0.116 lets a $group on PostgreSQL jump between distinct index values, so 100 groups over 50,000 entries need only 100 index reads. The saving scales with rows per value, and the published test had 500 per value with the feature switched on by flag.

Publishers:dev.to

Reality

Evidence50
Adoption
Not scored
Hype gap+10
Incentives
Not scored
Confidence55
buildOne report1 publisher

Co-locating embeddings with permissions collapses the RAG fetch into one SQL statement

A dev.to walkthrough builds the whole retrieval path on pgvector and the azure_ai extension inside Azure Database for PostgreSQL. The costs land in the DDL, the extension allowlist, and a transaction that waits on an HTTP call.

Publishers:dev.to

Reality

Evidence42
Adoption
Not scored
Hype gap+28
Incentives55
Confidence55