Не получается обновиться, ошибка:
ALTER TABLE `app_backups` ADD `is_auto` TINYINT(1) NOT NULL AFTER `users_id`
1060
Duplicate column name 'is_auto'
При игнорировании на страницах записей сыпет ошибками:
Database Error: 1054 - Unknown column 'parent_id' in 'where clause'
Query: select * from app_forms_tabs where parent_id=0 and entities_id=32 order by sort_order, name
Page: /index.php?module=items/info&path=31-1/32-3&redirect_to=subentity&gotopage[190]=1
или
Database Error: 1054 - Unknown column 'parent_id' in 'where clause'
Query: select * from app_forms_tabs where parent_id=0 and entities_id=25 order by sort_order, name
Page: /index.php?module=items/info&path=25-26&redirect_to=subentity&gotopage[66]=1
При откате на 2.9.2 и восстановлении БД все работает
Ошибка при обновлении
- support
- Техническая поддержка
- Сообщения: 9348
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Ошибка при обновлении
Попробуйте обновить базу вручную через phpmyadmin
Скрипт для обновления тут
Если установлено дополнение
Скрипт для обновления тут
Код: Выделить всё
install\db_updates\update_3.0.sql
Код: Выделить всё
install\db_updates\ext\ext_3.0.sql
Re: Ошибка при обновлении
По какой-то причине в таблице app_backup уже присутсвовало поле is_auto. После удаления из скрипта ALTER TABLE `app_backups` ADD `is_auto` TINYINT(1) NOT NULL AFTER `users_id`; все прошло штатно.