mirror of
https://github.com/ProxyPanel/ProxyPanel.git
synced 2026-04-07 04:59:36 +00:00
18 lines
444 B
PHP
18 lines
444 B
PHP
<?php
|
|
|
|
namespace App\Components;
|
|
|
|
use DB;
|
|
|
|
class MigrationToolBox
|
|
{
|
|
public function versionCheck(): bool
|
|
{
|
|
$dbVersion = DB::select('select version()')[0]->{'version()'};
|
|
$dbType = strpos($dbVersion, 'Maria');
|
|
$dbVersion = mb_substr($dbVersion, 0, 6);
|
|
|
|
return ($dbType !== false && version_compare($dbVersion, '10.2.7', '>=')) || ($dbType === false && version_compare($dbVersion, '5.7.8', '>='));
|
|
}
|
|
}
|