diff --git a/ChangeLog b/ChangeLog index b227e271b..cb8e6478c 100755 --- a/ChangeLog +++ b/ChangeLog @@ -7,6 +7,7 @@ $Source$ 2005-05-26 Marc Delisle * tbl_create.php: bug #1207406, undefined index from PMA_setComment() + * sql.php: bug #1204913, left frame update on manual table rename 2005-05-25 Marc Delisle * tbl_properties.inc.php: bug #1207404, undefined variables diff --git a/sql.php b/sql.php index c69ef656a..8bc0dd4d2 100644 --- a/sql.php +++ b/sql.php @@ -269,9 +269,11 @@ else { $sql_query = ''; } // Defines some variables - // loic1: A table has to be created -> left frame should be reloaded + // A table has to be created or renamed -> left frame should be reloaded + // TODO: use the parser/analyzer if ((!isset($reload) || $reload == 0) - && preg_match('@^CREATE TABLE[[:space:]]+(.*)@i', $sql_query)) { + && (preg_match('@^CREATE TABLE[[:space:]]+(.*)@i', $sql_query) + || preg_match('@^ALTER TABLE[[:space:]]+(.*)RENAME@i', $sql_query))) { $reload = 1; } // Gets the number of rows per page