05.08.2010, 21:51 | #1 |
Новичок
Как правильно вернуться к версии vbtt 2.0.2 с vbtt 2.5b?
Работал vbtt 2.0.1. Обновил до 2.0.2, всё работало. Через некоторое время обновил до версии 2.5b. Вручную добавлял поля в таблицах, где-то удалял. В общем в конце концов, заработал 2.5b. Но как-то криво, в таблице торрентов не отображал сидов, пиров, в клиенте тоже они странно отображались. Но трекер работал, файлы качались.
Решил вернуться на 2.0.2. 1. Удалил продукты от версии 2.5b. 2. Залил файлы от версии 2.0.2 с заменой на форум. 3. Импортировал продукты от 2.0.2. 4. Пришлось вручную добавить поля в таблицу user: leechers, seeders, ctime (т.к. я их удалял для версии 2.5b), снова создал таблицу peer_cache. После всех манипуляций форум работает (это не может не радовать), но статус трекера в клиенте:
|
|
06.08.2010, 13:17 | #2 |
Администратор
Unknown column 'active' in 'field list' - довольно определенная ошибка - не хватает поля active в таблице пиров
|
|
06.08.2010, 17:48 | #3 |
Новичок
Спасибо! Как я мог просмотреть?)
Искал, вроде видел поле "active", наверно в другой таблице видел. Нашел еще несколько недостающих полей, пришлось запрос на создание таблицы peers из инсталлятора (.xml) продукта выковорить и создать таблицу заново: Код:
CREATE TABLE IF NOT EXISTS peers ( `uid` int(11) unsigned NOT NULL, `fid` int(11) unsigned NOT NULL, `active` tinyint(4) unsigned NOT NULL, `announced` int(11) unsigned NOT NULL, `completed` int(11) unsigned NOT NULL, `downloaded` bigint(20) unsigned NOT NULL default '0', `left` bigint(20) unsigned NOT NULL, `uploaded` bigint(20) unsigned NOT NULL default '0', `upspeed` bigint(20) unsigned NOT NULL default '0', `downspeed` bigint(20) unsigned NOT NULL default '0', `download_sum` bigint(20) unsigned NOT NULL default '0', `upload_sum` bigint(20) unsigned NOT NULL default '0', `timespent` bigint(20) unsigned NOT NULL, `useragent` varchar(255) NOT NULL default '', `connectable` tinyint(4) unsigned NOT NULL default '1', `peer_id` char(32) NOT NULL default '', `ipa` int(11) unsigned NOT NULL, `port` smallint(5) unsigned NOT NULL default '0', `mtime` int(11) unsigned NOT NULL, `pclass` smallint(5) unsigned NOT NULL default '1', UNIQUE KEY `fid_uid` (`fid`,`uid`), KEY `connectable` (`connectable`), KEY `mtime` (`mtime`), KEY `completed` (`completed`) ) ENGINE=MyISAM; |
|