Увеличиваем максимальную длину имени в Redmine


Я заметил, что в  в некоторых случаях (например, при вводе имени и отчества) имя пользователя Redmine после сохранения «обрезается». Как выяснилось, в базе данных MySQL имя пользователя хранится в поле varchar(30). Фактически длина русских имён ограничивается не тридцатью, а лишь 15 символами. Пришлось бороться с этим явлением.

Приведённый ниже «рецепт» действителен, по крайней мере, для Bitnami Redmine Stack версии 1.1.1 под Windows.

USE bitnami_redmine;
ALTER TABLE users
--теперь можно вводить русские имена длиной до 30 символов
CHANGE COLUMN firstname firstname varchar(60);

Аналогично устраняется ограничение на длину имени в справочниках (например, если вы хотите заменить «Bugfixing» на «Устранение ошибок»):

ALTER TABLE enumerations
--теперь можно вводить русские имена длиной до 30 символов
CHANGE COLUMN name name varchar(60);
Реклама
Запись опубликована в рубрике software с метками , , , . Добавьте в закладки постоянную ссылку.

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s