Обсуждение: [COMMITTERS] pgsql: Assume deconstruct_array() outputs are untoasted.

Поиск
Список
Период
Сортировка

[COMMITTERS] pgsql: Assume deconstruct_array() outputs are untoasted.

От
Noah Misch
Дата:
Assume deconstruct_array() outputs are untoasted.

In functions that issue a deconstruct_array() call, consistently use
plain VARSIZE()/VARDATA() on the array elements.  Prior practice was
divided between those and VARSIZE_ANY_EXHDR()/VARDATA_ANY().

Branch
------
master

Details
-------
http://git.postgresql.org/pg/commitdiff/2fd26b23b662dcb0cf649e983a58581cb911fc4b

Modified Files
--------------
contrib/hstore/hstore_io.c                 | 30 ++++++++++++++++++------------
src/backend/access/common/reloptions.c     | 10 ++++------
src/backend/utils/adt/jsonb_gin.c          |  4 ++--
src/backend/utils/adt/jsonfuncs.c          |  4 ++--
src/backend/utils/adt/pg_upgrade_support.c |  3 +--
src/backend/utils/adt/tsvector_op.c        | 12 ++++++------
6 files changed, 33 insertions(+), 30 deletions(-)