Показать сообщение отдельно
Старый 20.03.2010, 15:21   #12
Аватар для NetS
NetS NetS вне форума
Member
Ура! Всё взял напильник в зубы и пошёл прикручивать

Добавлено через 1 час 45 минут
Так пошли непонятки:

1. `peer_id` char(32) NOT NULL default '' -> `peer_id` binary(20) NOT NULL default '\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0'

Само по ALTER TABLE MODIFY сконвертится или нужен напильник?

2. Какая тут преследуется логика? Необходимо найти соответствие старым значениям и новым
Старые поля:
`active` int(11) unsigned NOT NULL
`announced` int(11) unsigned NOT NULL,
`completed` int(11) unsigned NOT NULL,

Новое поле:
`lastevent` enum('','started','stopped','completed') NOT NULL default '',


4. Что пишется в эти поля и по какому принципу они заполняются?
`pid` binary(4) NOT NULL,
`upload_user` bigint(20) unsigned NOT NULL default '0',
`download_user` bigint(20) unsigned NOT NULL default '0',

PS как разберусь будет конвертор В остальном уже всё готово
Ответить с цитированием