pg.ddx.io  pgsql-committers@postgresql.org mailing list archive  
help / color / mirror / Atom feed
pgsql: Reintroduce support for sequences in pgstattuple and pageinspect
7+ messages / 1 participants
[nested] [flat]

* pgsql: Reintroduce support for sequences in pgstattuple and pageinspect
@ 2024-09-12 21:33 Nathan Bossart <nathan@postgresql.org>
  0 siblings, 0 replies; 7+ messages in thread

From: Nathan Bossart @ 2024-09-12 21:33 UTC (permalink / raw)
  To: pgsql-committers@lists.postgresql.org

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
------
master

Details
-------
https://git.postgresql.org/pg/commitdiff/05036a3155c1e8d21500b5ecbbc2f8fbeb4aea66

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(-)



^ permalink  raw  reply  [nested|flat] 7+ messages in thread

* pgsql: Reintroduce support for sequences in pgstattuple and pageinspect
@ 2024-09-12 21:33 Nathan Bossart <nathan@postgresql.org>
  0 siblings, 0 replies; 7+ messages in thread

From: Nathan Bossart @ 2024-09-12 21:33 UTC (permalink / raw)
  To: pgsql-committers@lists.postgresql.org

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_17_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/6ea7f04b73661a0141fdcbfb590961b02832114d

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(-)



^ permalink  raw  reply  [nested|flat] 7+ messages in thread

* pgsql: Reintroduce support for sequences in pgstattuple and pageinspect
@ 2024-09-12 21:33 Nathan Bossart <nathan@postgresql.org>
  0 siblings, 0 replies; 7+ messages in thread

From: Nathan Bossart @ 2024-09-12 21:33 UTC (permalink / raw)
  To: pgsql-committers@lists.postgresql.org

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_16_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/2bd4c06bba8ce1264ae3d5810b6aea1bfacbadf7

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(-)



^ permalink  raw  reply  [nested|flat] 7+ messages in thread

* pgsql: Reintroduce support for sequences in pgstattuple and pageinspect
@ 2024-09-12 21:33 Nathan Bossart <nathan@postgresql.org>
  0 siblings, 0 replies; 7+ messages in thread

From: Nathan Bossart @ 2024-09-12 21:33 UTC (permalink / raw)
  To: pgsql-committers@lists.postgresql.org

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(-)



^ permalink  raw  reply  [nested|flat] 7+ messages in thread

* pgsql: Reintroduce support for sequences in pgstattuple and pageinspect
@ 2024-09-12 21:33 Nathan Bossart <nathan@postgresql.org>
  0 siblings, 0 replies; 7+ messages in thread

From: Nathan Bossart @ 2024-09-12 21:33 UTC (permalink / raw)
  To: pgsql-committers@lists.postgresql.org

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_14_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/8a94af8a2d0f91ba9dbfb41a0c205e60afa509b2

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



^ permalink  raw  reply  [nested|flat] 7+ messages in thread

* pgsql: Reintroduce support for sequences in pgstattuple and pageinspect
@ 2024-09-12 21:33 Nathan Bossart <nathan@postgresql.org>
  0 siblings, 0 replies; 7+ messages in thread

From: Nathan Bossart @ 2024-09-12 21:33 UTC (permalink / raw)
  To: pgsql-committers@lists.postgresql.org

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_13_STABLE

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

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



^ permalink  raw  reply  [nested|flat] 7+ messages in thread

* pgsql: Reintroduce support for sequences in pgstattuple and pageinspect
@ 2024-09-12 21:33 Nathan Bossart <nathan@postgresql.org>
  0 siblings, 0 replies; 7+ messages in thread

From: Nathan Bossart @ 2024-09-12 21:33 UTC (permalink / raw)
  To: pgsql-committers@lists.postgresql.org

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_12_STABLE

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

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



^ permalink  raw  reply  [nested|flat] 7+ messages in thread


end of thread, other threads:[~2024-09-12 21:33 UTC | newest]

Thread overview: 7+ messages (download: mbox mbox.gz follow: Atom feed)
-- links below jump to the message on this page --
2024-09-12 21:33 pgsql: Reintroduce support for sequences in pgstattuple and pageinspect Nathan Bossart <nathan@postgresql.org>
2024-09-12 21:33 pgsql: Reintroduce support for sequences in pgstattuple and pageinspect Nathan Bossart <nathan@postgresql.org>
2024-09-12 21:33 pgsql: Reintroduce support for sequences in pgstattuple and pageinspect Nathan Bossart <nathan@postgresql.org>
2024-09-12 21:33 pgsql: Reintroduce support for sequences in pgstattuple and pageinspect Nathan Bossart <nathan@postgresql.org>
2024-09-12 21:33 pgsql: Reintroduce support for sequences in pgstattuple and pageinspect Nathan Bossart <nathan@postgresql.org>
2024-09-12 21:33 pgsql: Reintroduce support for sequences in pgstattuple and pageinspect Nathan Bossart <nathan@postgresql.org>
2024-09-12 21:33 pgsql: Reintroduce support for sequences in pgstattuple and pageinspect Nathan Bossart <nathan@postgresql.org>

This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox