lower_case_table_names is read only and can be cached
Signed-off-by: Madhura Jayaratne <madhura.cj@gmail.com>
This commit is contained in:
parent
535c1a4cb5
commit
114581e97f
@ -4566,9 +4566,14 @@ class PMA_Util
|
||||
*/
|
||||
public static function getCollateForIS()
|
||||
{
|
||||
$lowerCaseTableNames = $GLOBALS['dbi']->fetchValue(
|
||||
"SHOW VARIABLES LIKE 'lower_case_table_names'", 0, 1
|
||||
);
|
||||
if (self::cacheExists('lower_case_table_names')) {
|
||||
$lowerCaseTableNames = self::cacheGet('lower_case_table_names');
|
||||
} else {
|
||||
$lowerCaseTableNames = $GLOBALS['dbi']->fetchValue(
|
||||
"SHOW VARIABLES LIKE 'lower_case_table_names'", 0, 1
|
||||
);
|
||||
self::cacheSet('lower_case_table_names', $lowerCaseTableNames);
|
||||
}
|
||||
|
||||
if ($lowerCaseTableNames === '0') {
|
||||
return "COLLATE utf8_bin";
|
||||
|
||||
Loading…
Reference in New Issue
Block a user