1
0
mirror of https://github.com/phpbb/phpbb.git synced 2025-04-21 16:22:22 +02:00

[ticket/12873] Add migration to rename the index

PHPBB3-12873
This commit is contained in:
Tristan Darricau 2014-08-07 14:25:37 +02:00
parent 27b4ab9241
commit 2b3e15cf64
2 changed files with 46 additions and 8 deletions

View File

@ -2397,14 +2397,6 @@
]
},
"KEYS": {
"un_mtch": [
"UNIQUE",
[
"word_id",
"post_id",
"title_match"
]
],
"word_id": [
"INDEX",
"word_id"
@ -2412,6 +2404,14 @@
"post_id": [
"INDEX",
"post_id"
],
"un_mtch": [
"UNIQUE",
[
"word_id",
"post_id",
"title_match"
]
]
}
},

View File

@ -0,0 +1,38 @@
<?php
/**
*
* This file is part of the phpBB Forum Software package.
*
* @copyright (c) phpBB Limited <https://www.phpbb.com>
* @license GNU General Public License, version 2 (GPL-2.0)
*
* For full copyright and license information, please see
* the docs/CREDITS.txt file.
*
*/
namespace phpbb\db\migration\data\v310;
class rename_too_long_indexes extends \phpbb\db\migration\migration
{
static public function depends_on()
{
return array('\phpbb\db\migration\data\v30x\release_3_0_0');
}
public function update_schema()
{
return array(
'drop_keys' => array(
$this->table_prefix . 'search_wordmatch' => array(
'unq_mtch',
),
),
'add_unique_index' => array(
$this->table_prefix . 'search_wordmatch' => array(
'un_mtch' => array('word_id', 'post_id', 'title_match'),
),
),
);
}
}