From: Jakub Vrana Date: Thu, 27 Mar 2025 17:46:46 +0000 (+0100) Subject: PostgreSQL: Unuse deleted fetch_field X-Git-Tag: v5.1.1~130 X-Git-Url: https://git.joonet.de/?a=commitdiff_plain;h=a2ff6a7fb1f63a1e0c1440825599bd451df1d07c;p=adminer.git PostgreSQL: Unuse deleted fetch_field --- 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");