Re: Space missing from EXPLAIN output

Fabrízio de Royes Mello <fabriziomello@gmail.com>

From: Fabrízio de Royes Mello <fabriziomello@gmail.com>
To: Thom Brown <thom@linux.com>
Cc: PostgreSQL-development <pgsql-hackers@postgresql.org>
Date: 2025-02-28T16:54:13Z
Lists: pgsql-hackers

Commits

Same data as JSON: GET /api/v1/messages/:b64id/commits the thread's linked commits as JSON, with link sources. API reference →
  1. Refactor COPY FROM to use format callback functions.

  2. Fix missing space in EXPLAIN ANALYZE output.

  3. Adjust pg_dump tag for relation stats.

  4. Allow EXPLAIN to indicate fractional rows.

On Fri, Feb 28, 2025 at 1:38 PM Thom Brown <thom@linux.com> wrote:

> Hi,
>
> Commit ddb17e387aa introduced fractional row counts, but the rejigging
> has introduced a formatting issue:
>
> Worker 0:  actual time=34.779..34.780rows=0 loops=1
>   Buffers: shared hit=1200
> Worker 1:  actual time=39.737..39.738rows=0 loops=1
>   Buffers: shared hit=1084
>
> A space is missing between the time values and the "rows" label.
>
>
Are you sure your main is updated? The current main
is 424ededc580b03e1bcf8aff18a735e519c80061f.

Because your patch is not applying:
main on  main [$]
➜ git apply /tmp/fix_explain_analyze_spacing.diff
error: patch failed: src/backend/commands/explain.c:2075
error: src/backend/commands/explain.c: patch does not apply

On the current main your change should be on line 2041 and not 2075
according to your patch.

Regards,

-- 
Fabrízio de Royes Mello