Re: pgsql: Convert 'x IN (VALUES ...)' to 'x = ANY ...' then appropriate - Mailing list pgsql-committers

On Mon, 7 Apr 2025 at 19:39, Melanie Plageman <melanieplageman@gmail.com> wrote:
> +++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out
> 2025-04-04 14:47:20.358393500 +0000
> @@ -2769,15 +2769,16 @@
>  EXPLAIN (COSTS OFF)
>  SELECT c.oid,c.relname FROM pg_class c JOIN pg_am a USING (oid)
>  WHERE c.oid IN (VALUES (1), (2));
> -                          QUERY PLAN
> ----------------------------------------------------------------
> - Hash Join
> -   Hash Cond: (a.oid = c.oid)
> -   ->  Seq Scan on pg_am a
> -   ->  Hash
> -         ->  Index Scan using pg_class_oid_index on pg_class c
> -               Index Cond: (oid = ANY ('{1,2}'::oid[]))
> -(6 rows)
> +                       QUERY PLAN
> +---------------------------------------------------------
> + Merge Join
> +   Merge Cond: (c.oid = a.oid)
> +   ->  Index Scan using pg_class_oid_index on pg_class c
> +         Index Cond: (oid = ANY ('{1,2}'::oid[]))
> +   ->  Sort
> +         Sort Key: a.oid
> +         ->  Seq Scan on pg_am a
> +(7 rows)

Are these failures from patches applied to master prior to 3ba2cdaa?

David



pgsql-committers by date:

Previous
From: Michael Paquier
Date:
Subject: pgsql: Fix grammar in log message of pg_restore.c
Next
From: Daniel Gustafsson
Date:
Subject: pgsql: psql: Clarify help message for WATCH_INTERVAL