Изменить длину GAMUserName в базе данных GAM
Есть ли способ увеличить длину имени пользователя GAM в базе данных GAM?
Идея состоит в том, чтобы увеличить значение с VarChar(100) до VarChar(256). Я попытался изменить домен GAMUserIdentification с Varchar(100) на VarChar(256), но это не повлияло на базу данных GAM. Я также попытался изменить базу данных напрямую, но она по-прежнему поддерживает максимальную длину 100. Есть ли способ сделать это?
Я в GX Ev3 U2, .Net 4.0 и SQL 2012
Спасибо
2 ответа
Вы можете расширить пользовательские данные, чтобы узнать, как это сделать, см. Этот документ http://wiki.genexus.com/commwiki/servlet/hwiki?Extensibility+of+GAM+entity+properties,
Это, конечно, не работает в контексте автономного приложения. Я думаю, что для этого случая лучше всего создать таблицу, в которой вы храните информацию о пользователе, и можете автоматически синхронизировать эту таблицу.
Ты не можешь
Вы можете изменить определение столбца в базах данных, вы можете изменить определение внешнего объекта, но нет способа изменить реализацию.
Зачем вам нужно имя пользователя больше 100 символов?