Требуется совет.
Вобщем есть сайт, это первый друпал сайт и поэтому по началу он являлся полем для экспериментов в том числе и с темами. Что касается тем: в БД есть таблица blocks где понятное дело информация о блоках. Это хорошо, но только таблица эта разрослась на 500 строк. Насколько я понял смысл таблицы в следующем: для каждой темы прописаны все блоки. А теперь собственно вопрос: какие последствия будут если удалить все строки за исключением тех которые относятся к текущей теме (остальные использовать не собираюсь)?
Комментарии
Ключевой вопрос - зачем ее трогать? Вам не хватает 5 килобайт в базе?![Smile](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/smile.gif)
Нет, критического не случится ничего, если вы все сделаете правильно. Но оно вам надо?
спасибо за ответ. вариант оставить я тоже рассматривал)
// размер таблицы - 62.7 КБ
жесть как много)
информативно
лучше бы вы не беспокоились по таким пустякам...
Ответ в вопросе.
Просто удалятся данные по блокам для тем. Если оно вам мешает можете и удалить — ничего не случится. Но если размер таблицы такой маленький то подумайте стоит ли оно того.
Сделай бэкап таблицы на случай неудачи. Потом запрос в базу TRUNCATE blocks. Заходишь на страницу управления блоками. Все должны стоять в разделе «Не показывать». Распределяешь их по нужным регионам. Сохраняешь изменения. Теперь у тебя в таблице будут только блоки текущей темы по умолчанию.
Правда, это только идея. Не забудь про бэкап на случай неудачи.
direqtor прав. Таким способом все должно получится.
Да получилось. Спасибо.
а не проще удалить темы ненужные?
При удалении тем, данные по блокам из базы не удаляются.
хм это теперь не проверить)) но буду знать