使用 database-migrations 时,作者姓名是如何生成的
Posted
技术标签:
【中文标题】使用 database-migrations 时,作者姓名是如何生成的【英文标题】:When using database-migrations, how is the author name generated 【发布时间】:2012-03-05 16:35:47 【问题描述】:当我使用 dbm-gorm-diff 生成变更日志文件时,它将作者设置为“用户名(生成)”。有什么方法可以代替我的全名和电子邮件地址吗?
【问题讨论】:
【参考方案1】:在 Windows 7 系统上,它获取环境变量 USERNAME(在其他操作系统上可能类似)。所以你可以修改这个值,例如,
set USERNAME = c089
然后执行dbm-gorm-diff。
或者你可以从命令行传递一个属性值,
grails dbm-gorm-diff -Duser.name=c089
虽然我似乎无法摆脱“(生成)”文本:(
【讨论】:
【参考方案2】:如果你想要这行代码:
String user = (System.getProperty('user.name') ?: '').trim()
String author = user ? "$user (generated)" : 'diff-generated';
所以 áldrin 是对的,你无法摆脱 generated
那是this file
【讨论】:
以上是关于使用 database-migrations 时,作者姓名是如何生成的的主要内容,如果未能解决你的问题,请参考以下文章
使用 php artisan migrate 时,迁移时更改表名,使用 tinker 保存对象时出错