-
- Downloads
Cleanup covering infrastructure
- Explicitly forbids opclass, collation and indoptions (like DESC/ASC etc) for including columns. Throw an error if user points that. - Truncated storage arrays for such attributes to store only key atrributes, added assertion checks. - Do not check opfamily and collation for including columns in CompareIndexInfo() Discussion: https://www.postgresql.org/message-id/5ee72852-3c4e-ee35-e2ed-c1d053d45c08@sigaev.ru
Showing
- src/backend/catalog/index.c 17 additions, 5 deletionssrc/backend/catalog/index.c
- src/backend/commands/indexcmds.c 32 additions, 12 deletionssrc/backend/commands/indexcmds.c
- src/backend/optimizer/path/indxpath.c 30 additions, 10 deletionssrc/backend/optimizer/path/indxpath.c
- src/backend/optimizer/util/plancat.c 2 additions, 2 deletionssrc/backend/optimizer/util/plancat.c
- src/backend/parser/parse_utilcmd.c 0 additions, 3 deletionssrc/backend/parser/parse_utilcmd.c
- src/backend/utils/adt/ruleutils.c 3 additions, 3 deletionssrc/backend/utils/adt/ruleutils.c
- src/backend/utils/adt/selfuncs.c 2 additions, 0 deletionssrc/backend/utils/adt/selfuncs.c
- src/backend/utils/cache/relcache.c 4 additions, 4 deletionssrc/backend/utils/cache/relcache.c
Loading