zoukankan      html  css  js  c++  java
  • 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

     十、把表的列的name\code都转为小写

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

  • 相关阅读:
    js中__proto__和prototype的区别和关系?
    Vue绑定事件v-on(@)与修饰符
    Vue状态(视图共享)管理:Vuex
    Vue UI框架对比:Element UI、Ant Design Vue、iView
    搞清楚Vue-router中的Router、Router实例、Router对象的区别与联系
    Vue-router高级进阶知识
    Vue-router基础知识
    FloatHelper
    scrollHelper
    DialogHelper
  • 原文地址:https://www.cnblogs.com/aaa6818162/p/2253475.html
Copyright © 2011-2022 走看看