"Избавиться от шлаков"

Главные вкладки

Аватар пользователя Serebron Serebron 11 ноября 2008 в 22:56

Требуется совет.
Вобщем есть сайт, это первый друпал сайт и поэтому по началу он являлся полем для экспериментов в том числе и с темами. Что касается тем: в БД есть таблица blocks где понятное дело информация о блоках. Это хорошо, но только таблица эта разрослась на 500 строк. Насколько я понял смысл таблицы в следующем: для каждой темы прописаны все блоки. А теперь собственно вопрос: какие последствия будут если удалить все строки за исключением тех которые относятся к текущей теме (остальные использовать не собираюсь)?

Комментарии

Аватар пользователя neochief neochief 12 ноября 2008 в 11:47

Ключевой вопрос - зачем ее трогать? Вам не хватает 5 килобайт в базе? Smile
Нет, критического не случится ничего, если вы все сделаете правильно. Но оно вам надо?

Аватар пользователя EllECTRONC EllECTRONC 12 ноября 2008 в 4:12

Ответ в вопросе.

"Serebron" wrote:
Насколько я понял смысл таблицы в следующем: для каждой темы прописаны все блоки. А теперь собственно вопрос: какие последствия будут если удалить все строки за исключением тех которые относятся к текущей теме

Просто удалятся данные по блокам для тем. Если оно вам мешает можете и удалить — ничего не случится. Но если размер таблицы такой маленький то подумайте стоит ли оно того.

Аватар пользователя direqtor direqtor 12 ноября 2008 в 6:12

Сделай бэкап таблицы на случай неудачи. Потом запрос в базу TRUNCATE blocks. Заходишь на страницу управления блоками. Все должны стоять в разделе «Не показывать». Распределяешь их по нужным регионам. Сохраняешь изменения. Теперь у тебя в таблице будут только блоки текущей темы по умолчанию.
Правда, это только идея. Не забудь про бэкап на случай неудачи.