Пытался проапдейтить Drupal 4.5.2 до 4.6.1
После выполнения скрипта выдается следующее:
Fatal error: Unknown column 'severity' in 'field list'
query: INSERT INTO watchdog (uid, type, message, severity, link, location, hostname, timestamp) VALUES (1, 'php', 'Duplicate entry \'46-30\' for key 1
query: ALTER TABLE term_node ADD PRIMARY KEY (tid,nid) in /home/ssh/www/drupal/includes/database.mysql.inc on line 66.', 2, '', '/drupal/update.php?op=update', '80.xxx.xx.xxx', 1117677578) in /home/ssh/www/drupal/includes/database.mysql.inc on line 66
query: INSERT INTO watchdog (uid, type, message, severity, link, location, hostname, timestamp) VALUES (1, 'php', 'Duplicate entry \'46-30\' for key 1
query: ALTER TABLE term_node ADD PRIMARY KEY (tid,nid) in /home/ssh/www/drupal/includes/database.mysql.inc on line 66.', 2, '', '/drupal/update.php?op=update', '80.xxx.xx.xxx', 1117677578) in /home/ssh/www/drupal/includes/database.mysql.inc on line 66
Подскажите плз в чем я не прав... И можно ли пофиксить проблему?!
Комментарии
Проверить term_node и вручную поудалять попавшие туда дубликаты, после этого первый ALTER TABLE пройдёт успешно.
Посмотреть SQL базы от 4.6.1 и добавить поле severity вручную в таблицу watchdog.
--
Axel,
www.axel.drupal.ru