Index Access Method Changes
Compare the documented capability states and storage-option inventories of PostgreSQL releases.
Reading PostgreSQL 10.23.
Version comparison
B-tree
- Parallel index scan: Not established → Yes (source coverage changed; no introduction date inferred)
Hash
- Parallel index scan: Not established → No (source coverage changed; no introduction date inferred)
GiST
- Parallel index scan: Not established → No (source coverage changed; no introduction date inferred)
SP-GiST
- Parallel index scan: Not established → No (source coverage changed; no introduction date inferred)
GIN
- Parallel index scan: Not established → No (source coverage changed; no introduction date inferred)
BRIN
- Parallel index scan: Not established → No (source coverage changed; no introduction date inferred)
Newly listed storage options: autosummarize.
This comparison covers capability states and the names of documented storage options. It does not compare every algorithm, performance characteristic, option definition or release-note change.
Capabilities in PostgreSQL 10.23
| Capability | B-tree | Hash | GiST | SP-GiST | GIN | BRIN |
|---|---|---|---|---|---|---|
| Sorted output | Yes | No | No | No | No | No |
| Unique keys | Yes | No | No | No | No | No |
| Multiple key columns | Yes | No | Yes | No | Yes | Yes |
| INCLUDE columns | No | No | No | No | No | No |
| Index-only scans | Yes | No | Conditional | Conditional | No | No |
| Distance ordering | Not established | Not established | Conditional | Not established | Not established | Not established |
| Parallel index scan | Yes | No | No | No | No | No |
| Parallel index build | Not established | Not established | Not established | Not established | Not established | Not established |