Erwin 生成 mysql 带注释(comment )的脚本

时间:2023-03-09 09:20:08
Erwin 生成 mysql 带注释(comment )的脚本
Erwin设计数据库非常方便,有逻辑视图和物理视图,可以很方便的生成数据库文档和SQL 脚本。在使用过程中唯一不爽的地方是脚本不能生成comment。
在百度无数次无法解决下,又FQ谷歌,在一个日本网站找到了解决办法,不敢独享,特分享出来。看图
1、 Database>Pre & Post Script > Model-level 
Erwin 生成 mysql 带注释(comment )的脚本
2、创建一个脚本
Erwin 生成 mysql 带注释(comment )的脚本
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。
Erwin 生成 mysql 带注释(comment )的脚本