-
- Downloads
CREATE INDEX ... INCLUDING (column[, ...])
Now indexes (but only B-tree for now) can contain "extra" column(s) which doesn't participate in index structure, they are just stored in leaf tuples. It allows to use index only scan by using single index instead of two or more indexes. Author: Anastasia Lubennikova with minor editorializing by me Reviewers: David Rowley, Peter Geoghegan, Jeff Janes
Showing
- contrib/dblink/dblink.c 13 additions, 13 deletionscontrib/dblink/dblink.c
- contrib/tcn/tcn.c 3 additions, 3 deletionscontrib/tcn/tcn.c
- doc/src/sgml/catalogs.sgml 8 additions, 0 deletionsdoc/src/sgml/catalogs.sgml
- doc/src/sgml/indexam.sgml 4 additions, 1 deletiondoc/src/sgml/indexam.sgml
- doc/src/sgml/indices.sgml 5 additions, 2 deletionsdoc/src/sgml/indices.sgml
- doc/src/sgml/ref/create_index.sgml 40 additions, 1 deletiondoc/src/sgml/ref/create_index.sgml
- doc/src/sgml/ref/create_table.sgml 31 additions, 5 deletionsdoc/src/sgml/ref/create_table.sgml
- src/backend/access/brin/brin.c 1 addition, 0 deletionssrc/backend/access/brin/brin.c
- src/backend/access/common/indextuple.c 31 additions, 0 deletionssrc/backend/access/common/indextuple.c
- src/backend/access/gin/ginutil.c 1 addition, 0 deletionssrc/backend/access/gin/ginutil.c
- src/backend/access/gist/gist.c 1 addition, 0 deletionssrc/backend/access/gist/gist.c
- src/backend/access/hash/hash.c 1 addition, 0 deletionssrc/backend/access/hash/hash.c
- src/backend/access/index/genam.c 9 additions, 7 deletionssrc/backend/access/index/genam.c
- src/backend/access/nbtree/nbtinsert.c 33 additions, 12 deletionssrc/backend/access/nbtree/nbtinsert.c
- src/backend/access/nbtree/nbtpage.c 3 additions, 2 deletionssrc/backend/access/nbtree/nbtpage.c
- src/backend/access/nbtree/nbtree.c 1 addition, 0 deletionssrc/backend/access/nbtree/nbtree.c
- src/backend/access/nbtree/nbtsearch.c 2 additions, 0 deletionssrc/backend/access/nbtree/nbtsearch.c
- src/backend/access/nbtree/nbtsort.c 45 additions, 3 deletionssrc/backend/access/nbtree/nbtsort.c
- src/backend/access/nbtree/nbtutils.c 17 additions, 8 deletionssrc/backend/access/nbtree/nbtutils.c
- src/backend/access/spgist/spgutils.c 1 addition, 0 deletionssrc/backend/access/spgist/spgutils.c
Loading
Please register or sign in to comment