Re: BUG #18866: Running pg_freespace() on views triggers an Abort
Alvaro Herrera <alvherre@alvh.no-ip.org>
From: Álvaro Herrera <alvherre@alvh.no-ip.org>
To: Euler Taveira <euler@eulerto.com>
Cc: Tender Wang <tndrwang@gmail.com>, Tom Lane <tgl@sss.pgh.pa.us>, tharakan@gmail.com, pgsql-bugs@lists.postgresql.org, Heikki Linnakangas <hlinnaka@iki.fi>
Date: 2025-03-26T17:33:42Z
Lists: pgsql-bugs
On 2025-Mar-25, Euler Taveira wrote: > On Tue, Mar 25, 2025, at 10:18 PM, Tender Wang wrote: > > Thanks for the advice. Please see the attached patch. > > Your patch needs some adjustments. There is no need to include pg_class.h. I think including pg_class.h (which is where RELKIND_HAS_STORAGE() is defined and where errdetail_relkind_not_supported is declared) is better than including utils/rel.h, which brings in a whole bunch of additional stuff in addition to pg_class.h :-) -- Álvaro Herrera PostgreSQL Developer — https://www.EnterpriseDB.com/ "Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end." (2nd Commandment for C programmers)
Commits
Same data as JSON:
GET /api/v1/messages/:b64id/commits
the thread's linked commits as JSON, with link sources.
API reference →
-
Prevent assertion failure in contrib/pg_freespacemap.
- db8238da4265 13.21 landed
- 5ff827389e77 14.18 landed
- 51d038da8280 17.5 landed
- 4623d71443de 18.0 landed
- 41ed749e48b0 16.9 landed
- 0e86bad38099 15.13 landed
-
Don't try to open visibilitymap when analyzing a foreign table
- 049ef3398d05 17.0 cited