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.