]> git.joonet.de Git - adminer.git/commitdiff
Use MD5 for editing long keys only in supported drivers
authorJakub Vrana <jakub@vrana.cz>
Tue, 6 Aug 2013 00:56:04 +0000 (17:56 -0700)
committerJakub Vrana <jakub@vrana.cz>
Tue, 6 Aug 2013 00:56:04 +0000 (17:56 -0700)
adminer/select.inc.php
changes.txt

index ed5ec652b237240216c6e3226004d32b32b0da86..46be3c83834d78ee3751ffa71e2cc3c0a315d390 100644 (file)
@@ -346,7 +346,7 @@ if (!$columns && support("table")) {
                                }
                                $unique_idf = "";
                                foreach ($unique_array as $key => $val) {
-                                       if (strlen($val) > 64) {
+                                       if (strlen($val) > 64 && ($jush == "sql" || $jush == "pgsql")) {
                                                $key = "MD5(" . (strpos($key, '(') ? $key : idf_escape($key)) . ")"; //! columns looking like functions
                                                $val = md5($val);
                                        }
index 94082215925d75234f350456ffad86060707caae..64810672b41887c79a352ec2fa5765e37f632462 100644 (file)
@@ -13,6 +13,7 @@ Improve speed of CSV import
 Keep form values after refresh in Firefox
 Don't append newlines to uploaded files, bug since Adminer 3.7.0
 Don't display SQL edit form on Ctrl+click on the select query, introduced in Adminer 3.6.4
+Use MD5 for editing long keys only in supported drivers, bug since Adminer 3.6.4
 PostgreSQL: Fix handling of nextval() default values
 
 Adminer 3.7.1 (released 2013-06-29):