Changes for src/Form/UpgradeStatusForm.php: 14 added lines, 14 removed lines.
Original line number
Diff line number
Diff line
@@ -749,11 +749,11 @@ MARKUP
];
// Check database version.
$type=$this->database->databaseType();
$database_type=$this->database->databaseType();
$version=$this->database->version();
$addendum='';
if($type=='pgsql'){
$type='PostgreSQL';
if($database_type=='pgsql'){
$database_type_full_name='PostgreSQL';
$requirement=$this->t('When using PostgreSQL, minimum version is 12 <a href=":trgm">with the pg_trgm extension</a> created.',[':trgm'=>'https://www.postgresql.org/docs/10/pgtrgm.html']);
$has_trgm=$this->database->query("SELECT installed_version FROM pg_available_extensions WHERE name = 'pg_trgm'")->fetchField();
$requirement=$this->t('When using MariaDB, minimum version is 10.3.7');
if(version_compare($version,'10.3.7')>=0){
@@ -993,7 +993,7 @@ MARKUP
}
}
else{
$type='MySQL or Percona Server';
$database_type_full_name='MySQL or Percona Server';
$requirement=$this->t('When using MySQL/Percona, minimum version is 5.7.8');
if(version_compare($version,'5.7.8')>=0){
$class='no-known-error';
@@ -1009,8 +1009,8 @@ MARKUP
}
}
}
elseif($type=='pgsql'){
$type='PostgreSQL';
elseif($database_type=='pgsql'){
$database_type_full_name='PostgreSQL';
$requirement=$this->t('When using PostgreSQL, minimum version is 10 <a href=":trgm">with the pg_trgm extension</a> (The extension is not checked here).',[':trgm'=>'https://www.postgresql.org/docs/10/pgtrgm.html']);
if(version_compare($version,'10')>=0){
$class='no-known-error';
@@ -1020,8 +1020,8 @@ MARKUP
$class='known-error';
}
}
elseif($type=='sqlite'){
$type='SQLite';
elseif($database_type=='sqlite'){
$database_type_full_name='SQLite';
$requirement=$this->t('When using SQLite, minimum version is 3.26');