[ticket/17525] Run index renaming migration the last in migrations queue

PHPBB-17525
This commit is contained in:
rxu 2025-06-27 22:10:27 +07:00
parent 5e9d616f57
commit 4da8591dd8
No known key found for this signature in database
GPG key ID: 955F0567380E586A

View file

@ -21,7 +21,7 @@ class rename_duplicated_index_names extends migration
public static function depends_on() public static function depends_on()
{ {
return [ return [
'\phpbb\db\migration\data\v400\dev', '\phpbb\db\migration\data\v400\storage_track_index',
]; ];
} }
@ -43,9 +43,9 @@ class rename_duplicated_index_names extends migration
$short_table_names = table_helper::map_short_table_names([], $this->table_prefix); $short_table_names = table_helper::map_short_table_names([], $this->table_prefix);
foreach ($table_keys as $table_name => $key_names) foreach ($table_keys as $table_name => $key_names)
{ {
$key_name_new = $short_table_names[$table_name] . '_' . $key_name;
foreach ($key_names as $key_name) foreach ($key_names as $key_name)
{ {
$key_name_new = $short_table_names[$table_name] . '_' . $key_name;
$rename_index[$table_name][$key_name] = $key_name_new; $rename_index[$table_name][$key_name] = $key_name_new;
$rename_index[$table_name][$table_name . '_' . $key_name] = $key_name_new; $rename_index[$table_name][$table_name . '_' . $key_name] = $key_name_new;
} }