Re: Adding REPACK [concurrently] - Mailing list pgsql-hackers

From 'Alvaro Herrera'
Subject Re: Adding REPACK [concurrently]
Date
Msg-id afRWQlulXB6R3uNm@alvherre.pgsql
Whole thread
In response to RE: Adding REPACK [concurrently]  ("Hayato Kuroda (Fujitsu)" <kuroda.hayato@fujitsu.com>)
List pgsql-hackers
Hello,

On 2026-Apr-07, Hayato Kuroda (Fujitsu) wrote:

> 01.
> ```
> --- a/src/backend/access/index/genam.c
> +++ b/src/backend/access/index/genam.c
> @@ -394,6 +394,14 @@ systable_beginscan(Relation heapRelation,
>      SysScanDesc sysscan;
>      Relation    irel;
>  
> +    /*
> +     * If this backend promised that it won't access shared catalogs during
> +     * logical decoding, this it the right place to verify.
> +     */
> +    Assert(!HistoricSnapshotActive() ||
> +           accessSharedCatalogsInDecoding ||
> +           !heapRelation->rd_rel->relisshared);
> ```
> 
> Not sure it's OK to use Assert(). elog(ERROR) might be better if we want to really
> avoid the case.

How about the attached?

-- 
Álvaro Herrera               48°01'N 7°57'E  —  https://www.EnterpriseDB.com/

Attachment

pgsql-hackers by date:

Previous
From: Andreas Karlsson
Date:
Subject: Re: [PATCH] Fix pg_dump emitting OVERRIDING SYSTEM VALUE for tables with dropped identity columns
Next
From: Andreas Karlsson
Date:
Subject: Re: [PATCH] Fix pg_dump emitting OVERRIDING SYSTEM VALUE for tables with dropped identity columns