Форум vBTorrents.org

Форум vBTorrents.org (https://vbtorrents.org/index.php)
-   Вопросы, предложения (https://vbtorrents.org/forumdisplay.php?f=6)
-   -   Как правильно вернуться к версии vbtt 2.0.2 с vbtt 2.5b? (https://vbtorrents.org/showthread.php?t=165)

whuru 05.08.2010 21:51

Как правильно вернуться к версии 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.

После всех манипуляций форум работает (это не может не радовать), но статус трекера в клиенте:
Цитата:

Ошибка: VBTT (err04): Unknown column 'active' in 'field list'

Skald 06.08.2010 13:17

Unknown column 'active' in 'field list' - довольно определенная ошибка - не хватает поля active в таблице пиров

whuru 06.08.2010 17:48

Спасибо! Как я мог просмотреть?)
Искал, вроде видел поле "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;



Текущее время: 08:08. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.4 Patch Level 6
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot