pgsql: Use integer backend type when exec'ing a postmaster child

From: Álvaro Herrera <alvherre(at)kurilemu(dot)de>
To: pgsql-committers(at)lists(dot)postgresql(dot)org
Subject: pgsql: Use integer backend type when exec'ing a postmaster child
Date: 2026-01-20 15:41:39
Message-ID: E1viDrO-001d60-2N@gemulon.postgresql.org
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-committers

Use integer backend type when exec'ing a postmaster child

This way we don't have to walk the entire process type array and
strcmp() the string with the names therein. The integer value can be
directly used as array index instead.

Author: Álvaro Herrera <alvherre(at)kurilemu(dot)de>
Reviewed-by: Euler Taveira <euler(at)eulerto(dot)com>
Discussion: https://postgr.es/m/202512090935.k3xrtr44hxkn@alvherre.pgsql

Branch
------
master

Details
-------
https://git.postgresql.org/pg/commitdiff/f1cd34f95272fe62aa9378f9164431399e94a135

Modified Files
--------------
src/backend/postmaster/launch_backend.c | 37 +++++++++++++--------------------
1 file changed, 15 insertions(+), 22 deletions(-)

Browse pgsql-committers by date

  From Date Subject
Next Message Peter Eisentraut 2026-01-20 15:43:20 pgsql: tests: Add a test C++ extension module
Previous Message Alexander Korotkov 2026-01-20 14:10:34 pgsql: Remove redundant pg_unreachable() after elog(ERROR) from ExecWai