Fix Undefined global variable $col_priv (#19511)
* Fix query Signed-off-by: Liviu-Mihail Concioiu <liviu.concioiu@gmail.com> * Fix Undefined global variable $col_priv Signed-off-by: Liviu-Mihail Concioiu <liviu.concioiu@gmail.com> * Fix test Signed-off-by: Liviu-Mihail Concioiu <liviu.concioiu@gmail.com> * Update libraries/classes/Normalization.php Co-authored-by: Maurício Meneghini Fauth <mauricio@mfauth.net> --------- Signed-off-by: Liviu-Mihail Concioiu <liviu.concioiu@gmail.com> Co-authored-by: Maurício Meneghini Fauth <mauricio@mfauth.net> Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
This commit is contained in:
parent
580a7b1adf
commit
01013880df
@ -201,7 +201,7 @@ class Normalization
|
||||
'max_rows' => intval($GLOBALS['cfg']['MaxRows']),
|
||||
'char_editing' => $GLOBALS['cfg']['CharEditing'],
|
||||
'attribute_types' => $this->dbi->types->getAttributes(),
|
||||
'privs_available' => $GLOBALS['col_priv'] && $GLOBALS['is_reload_priv'],
|
||||
'privs_available' => ($GLOBALS['col_priv'] ?? false) && ($GLOBALS['is_reload_priv'] ?? false),
|
||||
'max_length' => $this->dbi->getVersion() >= 50503 ? 1024 : 255,
|
||||
'charsets' => $charsetsList,
|
||||
]);
|
||||
|
||||
@ -672,11 +672,11 @@ class Table implements Stringable
|
||||
if (! $virtuality && ! empty($extra)) {
|
||||
if ($oldColumnName === null) {
|
||||
if (is_array($columnsWithIndex) && ! in_array($name, $columnsWithIndex)) {
|
||||
$query .= ', add PRIMARY KEY (' . Util::backquote($name) . ')';
|
||||
$query .= ', ADD PRIMARY KEY (' . Util::backquote($name) . ')';
|
||||
}
|
||||
} else {
|
||||
if (is_array($columnsWithIndex) && ! in_array($oldColumnName, $columnsWithIndex)) {
|
||||
$query .= ', add PRIMARY KEY (' . Util::backquote($name) . ')';
|
||||
$query .= ', ADD PRIMARY KEY (' . Util::backquote($name) . ')';
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -773,7 +773,7 @@ class TableTest extends AbstractTestCase
|
||||
);
|
||||
// Add primary key for AUTO_INCREMENT if missing
|
||||
self::assertSame('`ids` INT(11) PMA_attribute NULL AUTO_INCREMENT '
|
||||
. "COMMENT 'PMA_comment' FIRST, add PRIMARY KEY (`ids`)", $query);
|
||||
. "COMMENT 'PMA_comment' FIRST, ADD PRIMARY KEY (`ids`)", $query);
|
||||
|
||||
$default_type = 'NONE';
|
||||
$move_to = '-first';
|
||||
@ -840,7 +840,7 @@ class TableTest extends AbstractTestCase
|
||||
);
|
||||
// Add it beaucause it is missing
|
||||
self::assertSame(
|
||||
'`ids` INT(11) PMA_attribute NULL DEF COMMENT \'PMA_comment\' FIRST, add PRIMARY KEY (`ids`)',
|
||||
'`ids` INT(11) PMA_attribute NULL DEF COMMENT \'PMA_comment\' FIRST, ADD PRIMARY KEY (`ids`)',
|
||||
$query
|
||||
);
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user