Fix trying to delete and recreate the same index idx_lang

This commit is contained in:
Kijin Sung 2023-06-18 03:05:01 +09:00
parent f596947d0e
commit bd0687c502

View file

@ -61,7 +61,6 @@ class Module extends ModuleObject
} }
// Remove site_srl column from tables // Remove site_srl column from tables
if ($oDB->isIndexExists('lang', 'idx_lang')) return true;
if ($oDB->getColumnInfo('lang', 'site_srl')->default_value === null) return true; if ($oDB->getColumnInfo('lang', 'site_srl')->default_value === null) return true;
if ($oDB->isIndexExists('modules', 'idx_site_mid')) return true; if ($oDB->isIndexExists('modules', 'idx_site_mid')) return true;
if ($oDB->getColumnInfo('modules', 'site_srl')->default_value === null) return true; if ($oDB->getColumnInfo('modules', 'site_srl')->default_value === null) return true;
@ -159,10 +158,6 @@ class Module extends ModuleObject
} }
// Set default value as 0 for site_srl columns that are no longer used. // Set default value as 0 for site_srl columns that are no longer used.
if ($oDB->isIndexExists('lang', 'idx_lang'))
{
$oDB->dropIndex('lang', 'idx_lang');
}
if ($oDB->getColumnInfo('lang', 'site_srl')->default_value === null) if ($oDB->getColumnInfo('lang', 'site_srl')->default_value === null)
{ {
$oDB->modifyColumn('lang', 'site_srl', 'number', null, 0, true, 'lang_code'); $oDB->modifyColumn('lang', 'site_srl', 'number', null, 0, true, 'lang_code');