fix: aggiornamento compatibilità mysql
This commit is contained in:
parent
1c74007dc4
commit
0a11357667
|
@ -220,8 +220,8 @@ if ($database->isInstalled()) {
|
||||||
'mysql_version' => [
|
'mysql_version' => [
|
||||||
'type' => 'version',
|
'type' => 'version',
|
||||||
'warning' => $database->isMySQL() ? false : true,
|
'warning' => $database->isMySQL() ? false : true,
|
||||||
'description' => $database->isMySQL() ? '5.7.x - 8.0.x' : '10.x',
|
'description' => $database->isMySQL() ? '8.0.x - 8.3.x' : '10.x',
|
||||||
'minimum' => $database->isMySQL() ? '5.7.0' : '10.1.0',
|
'minimum' => $database->isMySQL() ? '8.0.0' : '10.1.0',
|
||||||
'maximum' => $database->isMySQL() ? '8.3.99' : '10.6.99',
|
'maximum' => $database->isMySQL() ? '8.3.99' : '10.6.99',
|
||||||
],
|
],
|
||||||
|
|
||||||
|
@ -339,7 +339,7 @@ foreach ($dirs_to_check as $name => $description) {
|
||||||
$files_to_check = [
|
$files_to_check = [
|
||||||
'manifest.json' => tr('Necessario per l\'aggiunta a schermata home da terminale (creato al termine della configurazione)'),
|
'manifest.json' => tr('Necessario per l\'aggiunta a schermata home da terminale (creato al termine della configurazione)'),
|
||||||
'mariadb_10_x.json' => tr('Necessario per il controllo integrità con database MariaDB 10.x'),
|
'mariadb_10_x.json' => tr('Necessario per il controllo integrità con database MariaDB 10.x'),
|
||||||
'mysql_5_7.json' => tr('Necessario per il controllo integrità con database MySQL 5.7.x'),
|
'mysql_8_3.json' => tr('Necessario per il controllo integrità con database MySQL 8.3.x'),
|
||||||
'mysql.json' => tr('Necessario per il controllo integrità con database MySQL 8.0.x'),
|
'mysql.json' => tr('Necessario per il controllo integrità con database MySQL 8.0.x'),
|
||||||
'checksum.json' => tr('Necessario per il controllo integrità dei files del gestionale'),
|
'checksum.json' => tr('Necessario per il controllo integrità dei files del gestionale'),
|
||||||
'settings.json' => tr('Necessario per il controllo delle impostazioni del gestionale'),
|
'settings.json' => tr('Necessario per il controllo delle impostazioni del gestionale'),
|
||||||
|
|
|
@ -104,9 +104,9 @@ switch ($database->getType()) {
|
||||||
$file_to_check_database = 'mariadb_10_x.json';
|
$file_to_check_database = 'mariadb_10_x.json';
|
||||||
break;
|
break;
|
||||||
case 'MySQL':
|
case 'MySQL':
|
||||||
$mysql_min_version = '5.7.0';
|
$mysql_min_version = '8.0.0';
|
||||||
$mysql_max_version = '5.7.99';
|
$mysql_max_version = '8.3.99';
|
||||||
$file_to_check_database = ((version_compare($database->getMySQLVersion(), $mysql_min_version, '>=') && version_compare($database->getMySQLVersion(), $mysql_max_version, '<=')) ? 'mysql_5_7.json' : 'mysql.json');
|
$file_to_check_database = ((version_compare($database->getMySQLVersion(), $mysql_min_version, '>=') && version_compare($database->getMySQLVersion(), $mysql_max_version, '<=')) ? 'mysql.json' : 'mysql_8_3.json');
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
$file_to_check_database = 'mysql.json';
|
$file_to_check_database = 'mysql.json';
|
||||||
|
|
Loading…
Reference in New Issue