A document column indexed with GIN for path lookups.

Postgres JSONB pairs with GIN for flexible queries

A PostgreSQL JSONB column can hold documents with different shapes, but efficient querying still requires a precise contract between the predicate and the index. A GIN index on the whole document supports particular JSONB operators. It does not automatically accelerate every expression that extracts a field from that document. ...

July 28, 2027 · 5 min · XB Field Notes