From a2ff6a7fb1f63a1e0c1440825599bd451df1d07c Mon Sep 17 00:00:00 2001 From: Jakub Vrana Date: Thu, 27 Mar 2025 18:46:46 +0100 Subject: [PATCH] PostgreSQL: Unuse deleted fetch_field --- adminer/drivers/pgsql.inc.php | 3 ++- compile.php | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/adminer/drivers/pgsql.inc.php b/adminer/drivers/pgsql.inc.php index 5b931e80..c3cd43aa 100644 --- a/adminer/drivers/pgsql.inc.php +++ b/adminer/drivers/pgsql.inc.php @@ -758,7 +758,8 @@ ORDER BY SPECIFIC_NAME'); } function last_id($result) { - return (is_object($result) && $result->num_rows ? $result->fetch_column(0) : 0); + $row = (is_object($result) ? $result->fetch_row() : array()); + return ($row ? $row[0] : 0); } function explain($connection, $query) { diff --git a/compile.php b/compile.php index 224ab08c..619553ea 100755 --- a/compile.php +++ b/compile.php @@ -77,7 +77,7 @@ function put_file($match) { } } } - unset($functions["__construct"], $functions["__destruct"], $functions["set_charset"], $functions["fetch_column"]); + unset($functions["__construct"], $functions["__destruct"], $functions["set_charset"]); foreach ($functions as $val) { if (!strpos($return, "$val(")) { fprintf(STDERR, "Missing $val in $vendor\n");