当前位置:首页>编程日记>正文

PowerDesigner 使用的一些技巧(转)

-> Generate Database ,在弹出的 Database Generation 对话框中选择脚本存取路径及脚本文件名称 
     3、点击确定后生成数据库建库脚本(*.sql)

二、生成脚本时报错: Column Code maxinum lenght
     原因:字段超过15字符就发生错误(oracle)
      解决:打开PDM,Database - Edit Current DBMS -script-objects-column-maxlen,把value值调大(原为30),比如改成60。出现表或者其它对象的长度也有这种错误的话都可以选择对应的objects照此种方法更改!
     或者使用下面的这种方法:生成建表脚本时会弹出Database generation提示框:把options - check model的小勾给去掉,就是不进行检查。


三、去掉默认的新建的表名和字段名加上双引号问题 
      打开Database -> Edit Current DBMS ,出现一个编辑界面,在右边的框里,找到script分节点,再依次找到sql -> format 节点,下面有一个这样的名称的属性:CaseSensitivityUsingQuote,把这个属性的值设为“NO”,再看生成的script,就全部双引号都去掉了。

     其实加上双引号,SQL也应该能通过,而且加上双引号,生成的表名\列名会严格按照我们设定的大小写来定,而不加双引号,在oracle中都会转成大写。

 

四、生成脚本时使用name代替空的Comment :  Generate Name in Empty Comment  
       Database->Database Generation->Options ->Generate Name in Empty Comment  
如果设计时没有写Comment,就用Name替代。

五、修改表的字段Name的时候,Code不自动跟着变   
     tools->General   Options->Dialog:Operation   Modes:    NameToCodeMirroring(checked=false) 

六、编辑表时显示注释选项  
     PD中,编辑表时,默认是不显示Comment的,如果要显示:

     选定编辑的表,右键- >Properties- >Columns- >Customize Columns and Filter(或直接用快捷键Ctrl+U)- >Comment(前面打勾)- >OK  

七、设置Entity自动调整尺寸大小
     当给Entity添加了字段或其他修改时,Entiry的显示尺寸大小不会自动调整,如果想自动调整: 在Entity上点击右键 → 单击Format…菜单项 → 选择size标签页 → 勾选Auto adjust to text即可

八、设置Entity的默认字体
    创建Entity时,如果PD默认字体不适合自己的个人习惯,每次创建了一个实体后都要修改实体的字体,非常麻烦,是否有只修改一次一劳永逸的方法呢?Tools → Display Preferences… → Format → Entity → Modity… → Font → 进行相应修改并保存设置 → Set As Default

九、PDM中生成的ER图太小看不清楚

     当一个图中的表、关系太多时,默认生成的报告图会看不清楚,这时需要设置一下。

     Report-->Report Templates-->选中你要生成的报告模板,比如我生成的是standard Phsical Report-->选中后再选择左上角的第一个按钮(编辑按钮)--->右边的窗口中,右键单击Graphics-- >format--->选custom,调整百分比大一些--->ok

 十、把表的列的namecode都转为小写

tools-->Model Options-->Name Convertion-->Column-->code-->Lowercase --->Set as Defalut--->ok


http://www.coolblog.cn/news/26d3abdb7f486c5f.html

相关文章:

  • asp多表查询并显示_SpringBoot系列(五):SpringBoot整合Mybatis实现多表关联查询
  • s7day2学习记录
  • 【求锤得锤的故事】Redis锁从面试连环炮聊到神仙打架。
  • 矿Spring入门Demo
  • 拼音怎么写_老师:不会写的字用圈代替,看到孩子试卷,网友:人才
  • Linux 实时流量监测(iptraf中文图解)
  • Win10 + Python + GPU版MXNet + VS2015 + RTools + R配置
  • 美颜
  • shell访问php文件夹,Shell获取某目录下所有文件夹的名称
  • 如何优雅的实现 Spring Boot 接口参数加密解密?
  • LeCun亲授的深度学习入门课:从飞行器的发明到卷积神经网络
  • Mac原生Terminal快速登录ssh
  • java受保护的数据与_Javascript类定义语法,私有成员、受保护成员、静态成员等介绍...
  • mysql commit 机制_1024MySQL事物提交机制
  • 支撑微博千亿调用的轻量级RPC框架:Motan
  • jquery 使用小技巧
  • 2019-9
  • 法拉利虚拟学院2010 服务器,法拉利虚拟学院2010
  • vscode pylint 错误_将实际未错误的py库添加到pylint白名单
  • 科学计算工具NumPy(3):ndarray的元素处理
  • 工程师在工作电脑存 64G 不雅文件,被公司开除后索赔 41 万,结果…
  • linux批量创建用户和密码
  • newinsets用法java_Java XYPlot.setInsets方法代碼示例
  • js常用阻止冒泡事件
  • 气泡图在开源监控工具中的应用效果
  • 各类型土地利用图例_划重点!国土空间总体规划——土地利用
  • php 启动服务器监听
  • dubbo简单示例
  • 【设计模式】 模式PK:策略模式VS状态模式
  • [iptables]Redhat 7.2下使用iptables实现NAT
  • Ubuntu13.10:[3]如何开启SSH SERVER服务
  • CSS小技巧——CSS滚动条美化
  • JS实现-页面数据无限加载
  • 阿里巴巴分布式服务框架 Dubbo
  • 最新DOS大全
  • Django View(视图系统)
  • 阿里大鱼.net core 发送短信
  • 程序员入错行怎么办?
  • 两张超级大表join优化
  • 第九天函数
  • Linux软件安装-----apache安装
  • HDU 5988 最小费用流
  • Sorenson Capital:值得投资的 5 种 AI 技术
  • 《看透springmvc源码分析与实践》读书笔记一
  • 正式开课!如何学习相机模型与标定?(单目+双目+鱼眼+深度相机)
  • Arm芯片的新革命在缓缓上演
  • nagios自写插件—check_file
  • python3 错误 Max retries exceeded with url 解决方法
  • 行为模式之Template Method模式
  • 通过Spark进行ALS离线和Stream实时推荐