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