Страница 1 из 1

Ошибка обновлялки

Добавлено: 29 апр 2012, 10:34
killer
может тема уже и поднималась,но я такого не нашел :oops:
В общем решил поставить тестовый сервер,скачал с ветки trunk github-а залил запросы в бд,в конфиге прописал подключение.
Захожу,вижу сообщение об обновлении и через время получаю ошибку:

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

Creating error for table `payment`: Specified key was too long; max key length is 1000 bytes
в includes/update.php сменил строки:

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

          `payment_module_name` VARCHAR(255) DEFAULT '' COMMENT 'Payment module name',
          `payment_internal_id` VARCHAR(255) DEFAULT '' COMMENT 'Internal payment ID in payment system',
на такие:

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

          `payment_module_name` VARCHAR(100) DEFAULT '' COMMENT 'Payment module name',
          `payment_internal_id` VARCHAR(100) DEFAULT '' COMMENT 'Internal payment ID in payment system',
и это:

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

        "CHANGE COLUMN `payment_internal_id` `payment_external_id` VARCHAR(255) DEFAULT '' COMMENT 'External payment ID in payment system'",
на это:

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

        "CHANGE COLUMN `payment_internal_id` `payment_external_id` VARCHAR(100) DEFAULT '' COMMENT 'External payment ID in payment system'",
и запрос прошел.Но меня интересует верны-ли мои действия?Или можно было поступить иначе? :)

Re: Ошибка обновлялки

Добавлено: 01 май 2012, 18:28
Gorlum