PowerDesigner生成mysql字段comment 注释
为什么没有注释
在 pdm 视图中,默认 powerdesigner 是不会生成注释的。
解决方案
可以修改 mysql 文件生成模版来达到我们所需要的效果。
生成注释
在 pdm 视图中,Database –> Edit Current DBMS。
找到 MySql5.0 –> Script –> Objects –> Column –> Add。
a) 原来的内容
%20:COLUMN% [%National%?national ]%DATATYPE%[%Unsigned%?
unsigned][%ZeroFill%? zerofill][ [.O:[character
set][charset]] %CharSet%][.Z:[ %NOTNULL%][%IDENTITY%?
auto_increment:[ default %DEFAULT%]][ comment %.q:@OBJTLABL
%]]
b) 修改后的内容
%20:COLUMN% [%National%?national ]%DATATYPE%[%Unsigned%?
unsigned][%ZeroFill%? zerofill][ [.O:[character
set][charset]] %CharSet%][.Z:[ %NOTNULL%][%IDENTITY%?
auto_increment:[ default %DEFAULT%]][ comment %.q:COMMENT%]
]
c) 实际改动地方
最后的@OBJTLABL 改为 COMMENT 就行了。
d) 代码生成
Database --> Generate Database。
在 Format 页中,勾选 Generate name in empty comment单击确定就可以生成相应的代码,
代码中就会出现上面的注释了。
来,看看结果: