pgsql: New header varatt.h split off from postgres.h - Mailing list pgsql-committers

From Peter Eisentraut
Subject pgsql: New header varatt.h split off from postgres.h
Date
Msg-id E1pF6pB-002vD0-Kw@gemulon.postgresql.org
Whole thread Raw
List pgsql-committers
New header varatt.h split off from postgres.h

This new header contains all the variable-length data types support
(TOAST support) from postgres.h, which isn't needed by large parts of
the backend code.

Reviewed-by: Tom Lane <tgl@sss.pgh.pa.us>
Discussion: https://www.postgresql.org/message-id/flat/ddcce239-0f29-6e62-4b47-1f8ca742addf%40enterprisedb.com

Branch
------
master

Details
-------
https://git.postgresql.org/pg/commitdiff/d952373a987bad331c0e499463159dd142ced1ef

Modified Files
--------------
contrib/citext/citext.c                            |   1 +
contrib/cube/cubeparse.y                           |   1 +
contrib/fuzzystrmatch/fuzzystrmatch.c              |   1 +
contrib/ltree/ltree_io.c                           |   1 +
contrib/ltree/ltxtquery_io.c                       |   1 +
contrib/pg_trgm/trgm_gin.c                         |   1 +
contrib/pg_trgm/trgm_gist.c                        |   1 +
contrib/pg_trgm/trgm_regexp.c                      |   1 +
contrib/pgcrypto/pgcrypto.c                        |   1 +
contrib/uuid-ossp/uuid-ossp.c                      |   1 +
doc/src/sgml/xfunc.sgml                            |   1 +
src/backend/access/common/toast_compression.c      |   1 +
src/backend/access/hash/hashfunc.c                 |   1 +
src/backend/access/spgist/spgtextproc.c            |   1 +
src/backend/access/table/toast_helper.c            |   1 +
src/backend/libpq/be-fsstubs.c                     |   1 +
src/backend/libpq/pqformat.c                       |   1 +
src/backend/tsearch/ts_parse.c                     |   1 +
src/backend/tsearch/ts_typanalyze.c                |   1 +
src/backend/utils/adt/ascii.c                      |   1 +
src/backend/utils/adt/char.c                       |   1 +
src/backend/utils/adt/cryptohashfuncs.c            |   1 +
src/backend/utils/adt/encode.c                     |   1 +
src/backend/utils/adt/formatting.c                 |   1 +
src/backend/utils/adt/geo_ops.c                    |   1 +
src/backend/utils/adt/like.c                       |   1 +
src/backend/utils/adt/network_gist.c               |   1 +
src/backend/utils/adt/network_spgist.c             |   1 +
src/backend/utils/adt/oracle_compat.c              |   1 +
src/backend/utils/adt/quote.c                      |   1 +
src/backend/utils/adt/rangetypes.c                 |   1 +
src/backend/utils/adt/rangetypes_typanalyze.c      |   1 +
src/backend/utils/adt/tsginidx.c                   |   1 +
src/backend/utils/adt/tsquery.c                    |   1 +
src/backend/utils/adt/tsquery_cleanup.c            |   1 +
src/backend/utils/adt/tsquery_op.c                 |   1 +
src/backend/utils/adt/tsquery_util.c               |   1 +
src/backend/utils/adt/tsvector.c                   |   1 +
src/backend/utils/cache/attoptcache.c              |   1 +
src/backend/utils/cache/spccache.c                 |   1 +
src/backend/utils/mb/mbutils.c                     |   1 +
src/include/access/htup_details.h                  |   1 +
src/include/meson.build                            |   1 +
src/include/postgres.h                             | 358 +--------------------
src/include/utils/expandeddatum.h                  |   2 +
src/include/varatt.h                               | 358 +++++++++++++++++++++
src/pl/plperl/Util.xs                              |   1 +
src/test/modules/spgist_name_ops/spgist_name_ops.c |   1 +
.../modules/test_custom_rmgrs/test_custom_rmgrs.c  |   1 +
src/test/modules/test_shm_mq/test.c                |   1 +
50 files changed, 412 insertions(+), 353 deletions(-)


pgsql-committers by date:

Previous
From: Amit Kapila
Date:
Subject: pgsql: Document the newly added wait events added by commit 216a784829.
Next
From: Erik Rijkers
Date:
Subject: Re: pgsql: Fix the display of lock information for specktoken.