PowerDesigner生成mysql字段comment 注释

转载 2015年07月09日 18:00:43

PowerDesigner生成mysql字段comment 注释

最近需求出了新变化,再次开始 pd 之路,却发现很多以前熟练的操作俨然陌生,

好记性不如烂笔头一点不假。

1. 为什么没有注释

    在 pdm 视图中,默认 powerdesigner 是不会生成注释的。

2. 解决方案

    可以修改 mysql 文件生成模版来达到我们所需要的效果。

3. 生成注释

    在 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单击确定就可以生成相应的代码,

          代码中就会出现上面的注释了。

4. 去除注释

    生成 SQL 文件时也包含了这些 comment,但是用这 SQL 文件生成数据库时,

    经常会因为 comment 太长而失败,在文件中一点一点的删除 comment 未免太麻烦。

    a) 去掉创建表的 comment

           DataBase --> Edit Current DBMS,依次点开 Script --> Objects --> Table --> Create。

           在 value 中将最后的[comment = "%TLABL%"]删除。

    b) 去掉 column 的 comment

           Script --> Objects --> Column --> Create,在 value 中,

           将最后的[ comment %.q:@OBJTLABL%]删除。

5. 注意事项

    a) index

           如果数据库设计中有 index,生成 SQL 文件时会把 drop index 放到文件的最前面,

           当第一次生成数据库时,由于没有 index 所以会报错,因此要把最前面的 dropindex 删掉,

           但手动删除还是麻烦,可以这样:

           CTRL + G,打开 Database Generation,选择 Options 选项卡,选择 Index,

           把右边的 Drop index 前的√去掉就行了。

    b) 表的注释

          有些 powerdesigner 版本按照上面的步骤修改后,还是没有注释生成,

          是因为没有表的注释设置缘故。

          DataBase --> Edit Current DBMS,找到 Mysql5.0 --> Script --> Objects

          --> Table --> TableComment。

          Value 中,增加如下内容:

alter table [%QUALIFIER%]%TABLE% comment %.60qA:COMMENT%

转自:http://www.cnblogs.com/kangxuebin/articles/3688146.html

powerdesigner逆向工程生成PDM时的列注释(ColumnComment)解决方案

原文:http://www.cnblogs.com/luluping/archive/2011/03/06/1972316.html 在用powerdesigner逆向工程生成PDM时,列注释(...
  • liangzhonglin
  • liangzhonglin
  • 2016年12月20日 14:27
  • 791

powerdesigner 生成sql时生成对应的字段注释

本章节描述在数据库建模时,如何将物理模型中表的name值在生成数据库对应表时,转换成对应字段的注释。 1.在物理模型中创建一个表,如下图所示: 2.设置步骤(按图操作) 步骤一:Data...
  • liuhailiuhai12
  • liuhailiuhai12
  • 2017年04月25日 17:25
  • 841

PowerDesigner16.5快速入门显示,注释comment配置方法,以及创建sql文件过程中需要注意的一些问题

本章节讲解,使用PowerDesigner16.5数据库建模时快速上手遇到的一些问题及如何解决问题的过程: 如下图所示,创建模型: 如下图,选择物理模型的同时指定数据库管理系统: 如下图,选择...
  • qq496013218
  • qq496013218
  • 2017年04月20日 17:04
  • 4260

PowerDesigner生成mysql数据库表结构的sql建表语句时没有comment注释的解决方法和去掉comment注释的解决方法

PowerDesigner生成mysql字段comment 注释   最近需求出了新变化,再次开始 pd 之路,却发现很多以前熟练的操作俨然陌生, 好记性不如烂笔头一点不假。   1. 为什...
  • IRhythm
  • IRhythm
  • 2017年04月18日 17:45
  • 1721

PowerDesigner 将表的字段name属性设置到comment注释

PowerDesigner 将表的字段name属性设置到comment注释
  • joeyon
  • joeyon
  • 2014年10月15日 17:12
  • 2550

Powerdesigner物理模型显示注释

Powerdesigner物理模型显示注释信息,或者说按自己的设定格式显示;
  • shuzhiduxing
  • shuzhiduxing
  • 2017年01月19日 14:14
  • 422

PowerDesigner16配置显示注释comment配置方法

powerDesigner无论15还是16.视图中都没有直接设置显示属性字段注释的配置,因此需要通过间接的方式显示注释。...
  • chao_1990
  • chao_1990
  • 2016年09月22日 11:01
  • 17301

PowerDesigner反向生成PDM和name与注释互换

目标: 1: 使用powerdesigner 反向生成PDM. 2: 根据数据库注释,将英文的name替换为commit的汉字内容.   使用Powerdesigner的逆向工...
  • linybo
  • linybo
  • 2015年10月22日 10:01
  • 2057

PowerDesigner16配置显示注释列comment配置方法

PowerDesigner16配置显示注释comment配置方法
  • z1012890225
  • z1012890225
  • 2017年06月05日 09:37
  • 2008

PowerDesigner 逆向工程注释生成名称

文章来自  http://blog.csdn.net/hz_blog/article/details/39455463 执行方法:Open PDM -- Tools -- Execute Comman...
  • fefsdf
  • fefsdf
  • 2016年11月03日 09:42
  • 468
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:PowerDesigner生成mysql字段comment 注释
举报原因:
原因补充:

(最多只允许输入30个字)