pgsql: Remove IndexInfo.ii_OpclassOptions field

Поиск
Список
Период
Сортировка
От Peter Eisentraut
Тема pgsql: Remove IndexInfo.ii_OpclassOptions field
Дата
Msg-id E1qnhjk-007K76-HC@gemulon.postgresql.org
обсуждение исходный текст
Список pgsql-committers
Remove IndexInfo.ii_OpclassOptions field

It is unnecessary to include this field in IndexInfo.  It is only used
by DDL code, not during execution.  It is really only used to pass
local information around between functions in index.c and indexcmds.c,
for which it is clearer to use local variables, like in similar cases.

Discussion: https://www.postgresql.org/message-id/flat/f84640e3-00d3-5abd-3f41-e6a19d33c40b@eisentraut.org

Branch
------
master

Details
-------
https://git.postgresql.org/pg/commitdiff/784162357130f63b5130cd6517db21451692f9b3

Modified Files
--------------
src/backend/catalog/index.c      | 33 +++++++++++++++------------------
src/backend/catalog/toasting.c   |  3 +--
src/backend/commands/indexcmds.c | 30 +++++++++++++++++-------------
src/backend/nodes/makefuncs.c    |  3 ---
src/include/catalog/index.h      |  1 +
src/include/nodes/execnodes.h    |  1 -
6 files changed, 34 insertions(+), 37 deletions(-)


В списке pgsql-committers по дате отправления:

Предыдущее
От: Tom Lane
Дата:
Сообщение: pgsql: Add some notes about why "ALTER TYPE enum DROP VALUE" is hard.
Следующее
От: Tom Lane
Дата:
Сообщение: pgsql: Doc: suppress "exceed the available area" warning in PDF build.