Erwin设计数据库非常方便,有逻辑视图和物理视图,可以很方便的生成数据库文档和SQL 脚本。在使用过程中唯一不爽的地方是脚本不能生成comment。
在百度无数次无法解决下,又FQ谷歌,在一个日本网站找到了解决办法,不敢独享,特分享出来。看图
1、 Database>Pre & Post Script > Model-level
2、创建一个脚本
3、脚本代码,代码很清楚,就是通过修改添加数据库注解
%ForEachTable()
{
alter TABLE %TableName COMMENT = '%EntityName' ENGINE=InnoDB DEFAULT CHARSET=utf8;
%ForEachColumn()
{
ALTER TABLE %TableName CHANGE COLUMN %ColName %ColName %AttDatatype %AttNullOption COMMENT '%AttName';
}
}
4、最后一步,很关键,在生成脚本的界面中要勾选Post Script。