From f5419b6eddbbb69317b0b3e6d752532ee2ed0b2a Mon Sep 17 00:00:00 2001 From: KentarouTakeda <4785040+KentarouTakeda@users.noreply.github.com> Date: Sat, 14 Mar 2026 20:31:04 +0900 Subject: [PATCH] =?UTF-8?q?Fix=20PGSQL=5FTRACE=5FSUPPRESS=5FTIMESTAMPS=20v?= =?UTF-8?q?ersion:=208.3.0=20=E2=86=92=208.4.20=20(#5422)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Due to a preprocessor guard typo in pgsql.stub.php (`PQTRACE_SUPPPRESS_TIMESTAMPS` — triple P), this constant was never registered. Fixed in php-src and will be available from PHP 8.4.20. php-src fix: https://github.com/php/php-src/pull/21386 For patch-version notation precedent, see MYSQLI_REFRESH_REPLICA (Available as of PHP 8.1.2, doc-en PR #1006). --- reference/pgsql/constants.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/reference/pgsql/constants.xml b/reference/pgsql/constants.xml index f28f4d2816..d856d5b7dd 100644 --- a/reference/pgsql/constants.xml +++ b/reference/pgsql/constants.xml @@ -951,7 +951,7 @@ To be used with pg_trace, the timestamp is not included in the trace's messages. - Available as of PHP 8.3.0. + Available as of PHP 8.4.20.