Если я усекаю таблицу, я должен также добавить индексы - PullRequest
3 голосов
/ 11 ноября 2010

Я разрабатываю приложение rails с MYSQL и создал миграцию для добавления индексов в таблицы.Также у меня есть задача rake, которая усекает некоторые таблицы и записывает данные.

ActiveRecord::Base.connection.execute("TRUNCATE #{Model.table_name}")

Нужно ли снова добавлять индексы после усечения?Заранее спасибо:)

1 Ответ

5 голосов
/ 11 ноября 2010

Нет.Таблица удаляется, а затем воссоздается заново (включая все индексы и ограничения)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...