]> git.joonet.de Git - adminer.git/commitdiff
PostgreSQL: Fix where and order privileges (fix #902)
authorJakub Vrana <jakub@vrana.cz>
Tue, 11 Mar 2025 12:07:00 +0000 (13:07 +0100)
committerJakub Vrana <jakub@vrana.cz>
Tue, 11 Mar 2025 12:07:50 +0000 (13:07 +0100)
adminer/drivers/pgsql.inc.php
changes.txt

index b601d79f25bf60666f02267a670c9ca05e75d7a0..aaba89d2d53a7ea24fd9e7a983ef7d68924ea5c4 100644 (file)
@@ -461,7 +461,7 @@ ORDER BY a.attnum") as $row
                        $row["generated"] = ($row["attgenerated"] == "s" ? "STORED" : "");
                        $row["null"] = !$row["attnotnull"];
                        $row["auto_increment"] = $row['attidentity'] || preg_match('~^nextval\(~i', $row["default"]);
-                       $row["privileges"] = array("insert" => 1, "select" => 1, "update" => 1);
+                       $row["privileges"] = array("insert" => 1, "select" => 1, "update" => 1, "where" => 1, "order" => 1);
                        if (preg_match('~(.+)::[^,)]+(.*)~', $row["default"], $match)) {
                                $row["default"] = ($match[1] == "NULL" ? null : idf_unescape($match[1]) . $match[2]);
                        }
index d753598774fda232b28aa034416ebcb935ac62eb..8332ec492de1777f8af95572b447527e7f89bcaf 100644 (file)
@@ -6,6 +6,7 @@ MySQL: Allow setting default values of text column
 MySQL: Stop treating enum and set as numbers (bug #475)
 MySQL, MariaDB: Fix default values with ' (bug #895)
 MariaDB: Fix creating and altering generated columns (bug #897)
+PostgreSQL: Fix "where" and "order" privileges (bug #902, regression from 5.0.2)
 SQLite: Fix creating table in compiled version (bug #901, regression from 5.0.0)
 Elastic: Do not pass null values on insert (PR #892)
 Elastic: Fix displaying sparse rows (PR #893)