PowerDesigner使用记录

1.给字符串字段设置默认为空

在PowerDesigner中,如果默认值是非数值型的,那么 PowerDesigner 会默认加上单引号

因此我们需要把这个默认的单引号干掉,如果是需要设置字符串默认值的时候,就手工加上 单引号即可。

打开该对话框的方法是:菜单 Database -> Edit Current DBMS -> 去掉单引号的方法如下图所示:

2.添加唯一约束

双击打开某张表,点击“keys"选项卡,显示有一个key_1,这是id主键。

点击”insert a row'插入按钮,输入name(注意:这里不要选中p,因为这里只是唯一约束):

点击‘确定’。

重新打开这个对象,点击“keys”选项卡,把鼠标定位到uq_name这一行,点击‘属性’按钮,

点击“columns'选项卡,点击add columns按钮,添加一行:

点击ok,确定。
 

3。为表设置注释

选择那个表

右键- >Properties- >Columns- >Customize Columns and Filter(或直接用快捷键Ctrl+U)- >Comment(前面打勾)- >OK

说明:

在创建pdm时由于需要在name列填写的是以后要在表中创建的注释信息,comment中则写的说明信息字数比较多如下图,单在生成建表sql时不能将name生成注释信息,进行如下设置可以讲name生成注释信息

1:选择database->edit current dbms-->Column-->ColumnComment将comment on column [%QUALIFIER%]%TABLE%.%COLUMN% is
%.q:COMMENT%改为comment on column [%QUALIFIER%]%TABLE%.%COLUMN% is
%.q:COLNNAME%

2:修改完1的内容后可以显示name为注释了,但是comment为空的则不能生成注释,点击下图红圈中的按钮勾选上红圈中的选项

4.设置字段显示comment注释

在Columns标签下,一排按钮中找到这个按钮:Customize Columns and Filter

5.生成主键和自增列

开需要设置的某一列的属性设置,设置自动生成

如何设置步长呢:如下:点击自动递增列,如图所示,有一个Microsoft的列:

6.将物理数据模型图生成图片

选中要生成图片的实体然后点击Edit—Export Image就可以,可以用Ctrl+A全部选中,也可以用Shift+鼠标左键来逐个选中一部分; 
 
如果不选中要生成的图片的实体的话,Export Image 菜单是灰色不可用的! 


 
通过“保存类型”可以选择保存为什么格式的图片。

7.在Table视图同时显示Code和Name

在Table视图同时显示Code和Name,像下图这样的效果:

邀月工作室

实现方法:Tools-Display Preference

邀月工作室

邀月工作室

邀月工作室

8.