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(-) -- Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-committers