From 21dc4d939ceec1069554539ac42364b851694c9c Mon Sep 17 00:00:00 2001 From: Jakub Vrana Date: Mon, 5 Aug 2013 17:56:04 -0700 Subject: [PATCH] Use MD5 for editing long keys only in supported drivers --- adminer/select.inc.php | 2 +- changes.txt | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/adminer/select.inc.php b/adminer/select.inc.php index ed5ec652..46be3c83 100644 --- a/adminer/select.inc.php +++ b/adminer/select.inc.php @@ -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); } diff --git a/changes.txt b/changes.txt index 94082215..64810672 100644 --- a/changes.txt +++ b/changes.txt @@ -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):