Восстановить таблицу в ССК

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

Аватар пользователя Urfin Urfin 25 декабря 2010 в 13:06

Привет всем. Помогите разобраться с такой проблемой.
Появляются регулярные ошибки в БД. То индексы дублируются то таблицы исчезают Smile
С чем связано еще разбираюсь, но вероятность такая - нехватка ресурсов у хостера для моего сайта.
Восстанавливал таблицы простым методом - удаление модуля потом его установка. Но вот обнаружил, что таблицы нет у модуля который просто так не удалить.
Исчезла таблица модуля ССК. запускаю update.php->обновить nodereference module (посколько некоторые глюки проявлялись в работе) иполучаю следующие ошибки:

* user warning: Table 'mydb.node_field_nodereference_data' doesn't exist
query: INSERT INTO content_field_autor (vid, delta, nid, field_autor_nid) SELECT vid, delta, nid, field_nid
FROM node_field_nodereference_data WHERE field_name = '
field_autor' in /home/mysite/public_html/includes/database.mysql.inc on line 174.
   
* user warning: Unknown table '
node_field_nodereference_data'
query: DROP TABLE node_field_nodereference_data in /home/mysite/public_html/includes/database.mysql.inc on line 174.

Ну и соответственно результат обновления такой:

The following queries were executed
nodereference module

Update #3

* Failed: INSERT INTO {content_field_autor} (vid, delta, nid, field_autor_nid)
SELECT vid, delta, nid, field_nid FROM {node_field_nodereference_data} WHERE field_name = 'field_autor'

* Failed: DROP TABLE {node_field_nodereference_data}

Я так понял, что таблицы node_field_nodereference_data нет. Умерла

Как правильно восстановить таблицу? Удалить модуль ССК не получится по причине куча материалов с полями и группами. Не работает в принципе лишь одно поле - тип reference. Но хочется что бы работало все.