From 0425b9a3e15cfaec719e412fddaf7126b91a1fc5 Mon Sep 17 00:00:00 2001 From: Marc Delisle Date: Tue, 15 May 2001 13:13:07 +0000 Subject: [PATCH] support key length in table copy/dump --- ChangeLog | 3 +++ lib.inc.php3 | 6 ++++++ 2 files changed, 9 insertions(+) diff --git a/ChangeLog b/ChangeLog index 492b9e945..0b6cadb01 100755 --- a/ChangeLog +++ b/ChangeLog @@ -5,6 +5,9 @@ phpMyAdmin - Changelog $Id$ $Source$ +2001-05-15 Marc Delisle + * support key length in table copy/dump + 2001-05-15 Armel Fauveau * Added "Bookmarked SQL-query" combo box when you click on a table (Feature #423065) diff --git a/lib.inc.php3 b/lib.inc.php3 index a8db58072..902167c30 100755 --- a/lib.inc.php3 +++ b/lib.inc.php3 @@ -451,6 +451,8 @@ function get_table_def($db, $table, $crlf) { $kname=$row['Key_name']; $comment=$row['Comment']; + $sub_part=$row['Sub_part']; + if(($kname != "PRIMARY") && ($row['Non_unique'] == 0)) $kname="UNIQUE|$kname"; @@ -458,6 +460,10 @@ function get_table_def($db, $table, $crlf) $kname="FULLTEXT|$kname"; if(!isset($index[$kname])) $index[$kname] = array(); + + if ($sub_part>1) + $index[$kname][] = $row['Column_name'] . "(" . $sub_part . ")"; + else $index[$kname][] = $row['Column_name']; }