добавить индексирование в базу данных с помощью миграции codeigniter? - PullRequest
0 голосов
/ 26 июня 2018

Как я могу добавить индекс к любому полю в базе данных, используя миграцию codeigniter.? Я пытался с помощью запроса на изменение, но я не нашел ключ массива для индексации, чтобы передать запрос на изменение?

$fields = array('photo_id' => 
                 array('type' => 'INT',
                       'constraint'=>11,
                       'after'=>'photo_req_id',`enter code here`
                       'null'=>false));

И я также пытаюсь найти документацию по codeigniter, но не упоминаю ничего об индексации. Ребята помогите пожалуйста настроить индексацию используя метод перенастройки codeigniter.

1 Ответ

0 голосов
/ 26 июня 2018

Индексирование выполняется с помощью функции add_key , задокументированной здесь .

Чтобы создать индекс PRIMARY KEY для photo_id

$this->dbforge->add_key('photo_id', TRUE);

Чтобы создать вторичный индекс для photo_id

$this->dbforge->add_key('photo_id');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...