Ошибка при обновлении

Ответить
kittenua
Сообщения: 14
Зарегистрирован: 07 июл 2021, 16:45
Имя: kitten
Откуда: Ukraine, Kharkiv

Ошибка при обновлении

Сообщение kittenua »

Не получается обновиться, ошибка:
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
Техническая поддержка
Сообщения: 9016
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Ошибка при обновлении

Сообщение support »

Попробуйте обновить базу вручную через phpmyadmin
Скрипт для обновления тут

Код: Выделить всё

install\db_updates\update_3.0.sql
Если установлено дополнение

Код: Выделить всё

install\db_updates\ext\ext_3.0.sql
kittenua
Сообщения: 14
Зарегистрирован: 07 июл 2021, 16:45
Имя: kitten
Откуда: Ukraine, Kharkiv

Re: Ошибка при обновлении

Сообщение kittenua »

По какой-то причине в таблице app_backup уже присутсвовало поле is_auto. После удаления из скрипта ALTER TABLE `app_backups` ADD `is_auto` TINYINT(1) NOT NULL AFTER `users_id`; все прошло штатно.
Ответить