我使用liquibase生成了数据库的changelog文件。在changelog文件中,将自动设置作者姓名。有没有一种方法在生成changelog文件时指定作者姓名?
答案 0 :(得分:0)
目前不可用,但实施起来应该相当简单。在实现之前,您可以使用sed
或XSLT转换等方法对其进行后期处理。
答案 1 :(得分:0)
Liquibase使用user.name系统属性使用用户名。 您可以导出JAVA_OPTS环境变量
export JAVA_OPTS=-Duser.name=dhalder
这应该创建具有值dhalder的作者标记的更改日志。
答案 2 :(得分:0)
如果您从命令行执行,您可以使用 -Duser.name 参数:
mvn liquibase:generateChangeLog -Duser.name=YOURUSERNAME
答案 3 :(得分:0)
如果您从命令行执行安装目录中的 liquibase.bat (windows) 或 liquibase (git-bash),例如。 C:\Program Files\liquibase (默认) 然后你可以试试
./liquibase [other options] --changeSetAuthor="ABCD" [command]