Есть ли отличие таблиц базы версии 2.0.17 от версии 2.0.15?

Идеи для расширения функциональности phpBB 2.0.x
Аватара пользователя
MXM
phpBB 2.0.7
Сообщения: 555
Стаж: 20 лет 8 месяцев
Откуда: Санкт-Петербург

Есть ли отличие таблиц базы версии 2.0.17 от версии 2.0.15?

Сообщение MXM »

Всем привет!
Есть ли отличие таблиц базы версии 2.0.17 от версии 2.0.15?
Если есть, то как обновить базу версии 2.0.15 до 2.0.17?

Подсказали, что это все SQL-изменения при обновлениях форума, производятся запуском файла update_to_lastest.php. К тому же не важно, обновление с какой версии на какую (вверх).

Что я и сделал, запустил этот скрипт из переименованной папки install.

Форум у меня стоял версии 2.0.17, база на нем была восстановлена из форума 2.0.15, в связи с этим я и задался данным вопросом.

Итак, после запуска файл, в IE у меня отобразилась следующая информация:
Updating to latest stable release

Information
Database type :: mysql4
Previous version :: 2.0.11
Updated version :: 2.0.17

Updating database schema
Progress :: . Done
Result :: Some queries failed, the statements and errors are listing below

Error :: Duplicate column name 'session_admin'
SQL :: ALTER TABLE phpbb_sessions ADD COLUMN session_admin tinyint(2) DEFAULT '0' NOT NULL


This is probably nothing to worry about, update will continue. Should this fail to complete you may need to seek help at our development board. See README for details on how to obtain advice.

Updating data
Progress :: . .

Updating version and optimizing tables
Progress :: . . Done
Result :: No errors

Update completed

Please make sure you have updated your board files too, this file is only updating your database.

You should now visit the General Configuration settings page in the Administration Panel and check the General Configuration of the board. If you updated from versions prior to RC-3 you must update some entries. If you do not do this emails sent from the board will contain incorrect information. Don't forget to delete this file!
помогите, расшифровать ее? Особенно, интересует, есть ли какие либо ошибки, и как их устранить. Смущает строка, которая начинается со слова Error.
Зарнее благодарен!
Аватара пользователя
Coagulant
Former team member
Сообщения: 955
Стаж: 20 лет 3 месяца
Откуда: Москва

Сообщение Coagulant »

Последнее изменение в бд у phpbb происходило при переходе с 2.0.14 на 2.0.15, т.е. для вашей базы обновление должно было заключаться только в изменении значения поля версии на 2.0.17. Но, судя по всему, у вас в базе, в таблице конфигурации, версия phpbb значилась 2.0.11. Таким образом, update_to_lastest.php попытался провести обновление, которе не требовалось
MXM писал(а):Error :: Duplicate column name 'session_admin'
SQL :: ALTER TABLE phpbb_sessions ADD COLUMN session_admin tinyint(2) DEFAULT '0' NOT NULL
Главное: в итоге
MXM писал(а):Updating version and optimizing tables
Progress :: . . Done
Result :: No errors
что значит обновление прошло успешно, т.е. версия форума таки обновлена до 2.0.17, что и требовалось.
Аватара пользователя
MXM
phpBB 2.0.7
Сообщения: 555
Стаж: 20 лет 8 месяцев
Откуда: Санкт-Петербург

Сообщение MXM »

Coagulant писал(а):Последнее изменение в бд у phpbb происходило при переходе с 2.0.14 на 2.0.15,
Верно.
Coagulant писал(а):т.е. для вашей базы обновление должно было заключаться только в изменении значения поля версии на 2.0.17.
Верно.
Coagulant писал(а):Но, судя по всему, у вас в базе, в таблице конфигурации, версия phpbb значилась 2.0.11.
Верно. Я просто не знал как поправить на 2.0.15
Огромное спасибо!

Вернуться в «Запросы модов для phpBB 2.0.x»