PowerDesigner生成mysql字段comment注释
来源:互联网 发布:淘宝商家中心 编辑:程序博客网 时间:2024/05/22 07:50
1.在 pdm 视图中Database --> Edit Current DBMS
2.找到 MySql5.0 --> Script --> Objects --> Column --> Add
2.1 原来的内容:
%20:COLUMN% [%National%?national ]%DATATYPE%[%Unsigned%? unsigned][%ZeroFill%? zerofill][ [.O:[character set][charset]] %CharSet%][.Z:[ %NOTNULL%][%IDENTITY%? auto_increment:[ default %DEFAULT%]][ comment %.q:@OBJTLABL%]]
2.2 修改后的内容:
%20:COLUMN% [%National%?national ]%DATATYPE%[%Unsigned%? unsigned][%ZeroFill%? zerofill][ [.O:[character set][charset]] %CharSet%][.Z:[ %NOTNULL%][%IDENTITY%? auto_increment:[ default %DEFAULT%]][ comment %.q:COMMENT%]]
2.3 实际改动的地方:
将最后的 @OBJTLABL 改为 COMMENT 就行了
3.代码生成
3.1 Database --> Generate Database。
3.2 在 Format 页中,勾选 Generate name in empty comment单击确定就可以生成相应的代码,代码中就会出现上面的注释了。
4.去除注释
生成 SQL 文件时也包含了这些 comment,但是用这 SQL 文件生成数据库时,经常会因为 comment 太长而失败,在文件中一点一点的删除 comment 未免太麻烦。
4.1 去掉创建表的 comment:
DataBase --> Edit Current DBMS,依次点开 Script --> Objects --> Table --> Create。在 value 中将最后的[comment = "%TLABL%"]删除。
4.2 去掉 column 的 comment:
Script --> Objects --> Column --> Create,在 value 中,将最后的[ comment %.q:@OBJTLABL%]删除。
5.注意事项
5.1 index
如果数据库设计中有 index,生成 SQL 文件时会把 drop index 放到文件的最前面,当第一次生成数据库时,由于没有 index 所以会报错,因此要把最前面的 dropindex 删掉,但手动删除还是麻烦,可以这样:
CTRL + G,打开 Database Generation,选择 Options 选项卡,选择 Index,把右边的 Drop index 前的√去掉就行了。
5.2 表的注释
有些 powerdesigner 版本按照上面的步骤修改后,还是没有注释生成,是因为没有表的注释设置缘故。
DataBase --> Edit Current DBMS,找到 Mysql5.0 --> Script --> Objects --> Table --> TableComment。
Value 中,增加如下内容:
alter table [%QUALIFIER%]%TABLE% comment %.60qA:COMMENT%
2.找到 MySql5.0 --> Script --> Objects --> Column --> Add
2.1 原来的内容:
%20:COLUMN% [%National%?national ]%DATATYPE%[%Unsigned%? unsigned][%ZeroFill%? zerofill][ [.O:[character set][charset]] %CharSet%][.Z:[ %NOTNULL%][%IDENTITY%? auto_increment:[ default %DEFAULT%]][ comment %.q:@OBJTLABL%]]
2.2 修改后的内容:
%20:COLUMN% [%National%?national ]%DATATYPE%[%Unsigned%? unsigned][%ZeroFill%? zerofill][ [.O:[character set][charset]] %CharSet%][.Z:[ %NOTNULL%][%IDENTITY%? auto_increment:[ default %DEFAULT%]][ comment %.q:COMMENT%]]
2.3 实际改动的地方:
将最后的 @OBJTLABL 改为 COMMENT 就行了
3.代码生成
3.1 Database --> Generate Database。
3.2 在 Format 页中,勾选 Generate name in empty comment单击确定就可以生成相应的代码,代码中就会出现上面的注释了。
4.去除注释
生成 SQL 文件时也包含了这些 comment,但是用这 SQL 文件生成数据库时,经常会因为 comment 太长而失败,在文件中一点一点的删除 comment 未免太麻烦。
4.1 去掉创建表的 comment:
DataBase --> Edit Current DBMS,依次点开 Script --> Objects --> Table --> Create。在 value 中将最后的[comment = "%TLABL%"]删除。
4.2 去掉 column 的 comment:
Script --> Objects --> Column --> Create,在 value 中,将最后的[ comment %.q:@OBJTLABL%]删除。
5.注意事项
5.1 index
如果数据库设计中有 index,生成 SQL 文件时会把 drop index 放到文件的最前面,当第一次生成数据库时,由于没有 index 所以会报错,因此要把最前面的 dropindex 删掉,但手动删除还是麻烦,可以这样:
CTRL + G,打开 Database Generation,选择 Options 选项卡,选择 Index,把右边的 Drop index 前的√去掉就行了。
5.2 表的注释
有些 powerdesigner 版本按照上面的步骤修改后,还是没有注释生成,是因为没有表的注释设置缘故。
DataBase --> Edit Current DBMS,找到 Mysql5.0 --> Script --> Objects --> Table --> TableComment。
Value 中,增加如下内容:
alter table [%QUALIFIER%]%TABLE% comment %.60qA:COMMENT%
1 0
- PowerDesigner生成mysql字段comment 注释
- PowerDesigner生成mysql字段comment 注释
- PowerDesigner生成mysql字段comment注释
- PowerDesigner生成mysql字段comment 注释
- powerdesigner 生成mysql sql 的COMMENT注释
- powerdesigner 生成mysql PDM 的COMMENT注释
- PowerDesigner 的mysql PDM 的COMMENT注释
- PowerDesigner 的mysql PDM 的COMMENT注释
- PowerDesigner 的mysql PDM 的COMMENT注释
- PowerDesigner 的mysql PDM 的COMMENT注释
- PowerDesigner 的mysql PDM 的COMMENT注释改为name+comment
- PowerDesigner 的 COMMENT注释
- powerdesigner 添加Comment注释
- PowerDesigner显示Comment注释
- PowerDesigner生成mysql数据库表结构的sql建表语句时没有comment注释的解决方法和去掉comment注释的解决方法
- powerdesigner 12 生成 mysql注释!
- PowerDesigner 16.5生成数据库字段注释
- java bean反向生成powerdesigner字段注释
- Log4j使用相对路径指定log文件及使用总结
- opencv2中的背景/前景分离(类BackgroundSubtractor)
- Linux下如何压缩,解压文件
- iOS开发总结之代码规范
- 说说我的PMP认证考试
- PowerDesigner生成mysql字段comment注释
- 关于Insufficient space for shared memory file解决办法
- Web应用安全扫描器Gryffin
- memcached(三)--stats
- Android Calendar的学习与运用【转】
- 队列堆栈问题
- python处理txt去掉同类的冗余数据
- 你不知道的JavaScript--Item3 隐式强制转换
- 101 jquery 子类选择器