From 0de6a057d3aacd66001401c81a5a559215a67e6b Mon Sep 17 00:00:00 2001 From: Jakub Vrana Date: Mon, 4 Aug 2025 07:44:46 +0200 Subject: [PATCH] PgSQL <10: Don't try partitions --- adminer/drivers/pgsql.inc.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/adminer/drivers/pgsql.inc.php b/adminer/drivers/pgsql.inc.php index 7698706e..01244b73 100644 --- a/adminer/drivers/pgsql.inc.php +++ b/adminer/drivers/pgsql.inc.php @@ -340,7 +340,7 @@ if (isset($_GET["pgsql"])) { } function partitionsInfo(string $table): array { - $row = connection()->query("SELECT * FROM pg_partitioned_table WHERE partrelid = " . $this->tableOid($table))->fetch_assoc(); + $row = (min_version(10) ? connection()->query("SELECT * FROM pg_partitioned_table WHERE partrelid = " . $this->tableOid($table))->fetch_assoc() : null); if ($row) { $attrs = get_vals("SELECT attname FROM pg_attribute WHERE attrelid = $row[partrelid] AND attnum IN (" . str_replace(" ", ", ", $row["partattrs"]) . ")"); //! ordering $by = array('h' => 'HASH', 'l' => 'LIST', 'r' => 'RANGE');