pg_class.relpages documentation does not mention relpages corner case - Mailing list pgsql-docs

From PG Doc comments form
Subject pg_class.relpages documentation does not mention relpages corner case
Date
Msg-id 168600622919.640.13784585346362749956@wrigleys.postgresql.org
Whole thread Raw
Responses Re: pg_class.relpages documentation does not mention relpages corner case
List pgsql-docs
The following documentation comment has been logged on the website:

Page: https://www.postgresql.org/docs/14/catalog-pg-class.html
Description:

In the pg_class documentation [1], the relpages column is described as

>Size of the on-disk representation of this table in pages (of size BLCKSZ).
This is only an estimate used by the planner. It is updated by VACUUM,
ANALYZE, and a few DDL commands such as CREATE INDEX.

However, it looks like this is -1 for partitioned tables. At least for ones
that have children and have been analyze since adding a child partition, it
seems. I'm not sure how to word that concisely, but should the documentation
note this case? Or can this just be zero for partitioned tales? I'm not sure
if it's too late for that, but they don't actually have any relpages, so it
seems odd that they need a sentinel value.

Thanks,
Maciek

[1]: https://www.postgresql.org/docs/current/catalog-pg-class.html

pgsql-docs by date:

Previous
From: Bruce Momjian
Date:
Subject: Re: PostgreSQL 16 release notes: could cloud
Next
From: Daniel Gustafsson
Date:
Subject: Re: confusing positioning of notes in connection settings