pgsql: Reintroduce support for sequences in pgstattuple and pageinspect - Mailing list pgsql-committers

From Nathan Bossart
Subject pgsql: Reintroduce support for sequences in pgstattuple and pageinspect
Date
Msg-id E1sorRP-000o5q-AR@gemulon.postgresql.org
Whole thread Raw
List pgsql-committers
Reintroduce support for sequences in pgstattuple and pageinspect.

Commit 4b82664156 restricted a number of functions provided by
contrib modules to only relations that use the "heap" table access
method.  Sequences always use this table access method, but they do
not advertise as such in the pg_class system catalog, so the
aforementioned commit also (presumably unintentionally) removed
support for sequences from some of these functions.  This commit
reintroduces said support for sequences to these functions and adds
a couple of relevant tests.

Co-authored-by: Ayush Vatsa
Reviewed-by: Robert Haas, Michael Paquier, Matthias van de Meent
Discussion: https://postgr.es/m/CACX%2BKaP3i%2Bi9tdPLjF5JCHVv93xobEdcd_eB%2B638VDvZ3i%3DcQA%40mail.gmail.com
Backpatch-through: 12

Branch
------
REL_15_STABLE

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

Modified Files
--------------
contrib/pageinspect/expected/page.out        |  9 +++++++++
contrib/pageinspect/heapfuncs.c              |  6 +++++-
contrib/pageinspect/sql/page.sql             |  5 +++++
contrib/pgstattuple/expected/pgstattuple.out | 25 +++++++++++++++++++++++++
contrib/pgstattuple/pgstattuple.c            |  6 +++++-
contrib/pgstattuple/sql/pgstattuple.sql      | 12 ++++++++++++
6 files changed, 61 insertions(+), 2 deletions(-)


pgsql-committers by date:

Previous
From: Jeff Davis
Date:
Subject: pgsql: Remove redundant check for default collation.
Next
From: Michael Paquier
Date:
Subject: pgsql: pg_stat_statements: Add tests with extended query protocol