Когда я использую dbm-gorm-diff для создания файлов журнала изменений, автор устанавливает «имя пользователя (сгенерированное)». Можно ли вместо этого вставить мое полное имя и адрес электронной почты?
Как генерируется имя автора при использовании миграции базы данных
Ответы (2)
В системе Windows 7 он выбирает переменную среды USERNAME (и, вероятно, аналогично в других ОС). Таким образом, вы можете изменить это значение, например,
set USERNAME = c089
а затем выполните dbm-gorm-diff.
или вы можете передать значение свойства из командной строки, как в,
Grails dbm-gorm-diff -Duser.name=c089
Хотя я не могу избавиться от текста «(сгенерированный)» :(
person
aldrin
schedule
14.02.2012
Если вам нужна именно строка кода:
String user = (System.getProperty('user.name') ?: '').trim()
String author = user ? "$user (generated)" : 'diff-generated';
Так что Альдрин прав, вы не можете избавиться от generated
Это находится в этом файле.
person
Grooveek
schedule
14.02.2012