• PowerDesigner备忘录 .


     

    ◆◆CDM中怎样设置自增长主键 

    问题描述: 
    CMD怎样能使主键自增长呢?比如MySQL主键使用auto_increment和oracle主键使用sequence等? 

    解决方法: 
    设置主键列数据类型为Serial即可,之后生成PDM时就会根据不同的数据库生成对应的自增长主键方式,比如MySQL对应auto_increment,oracle对应sequence 



    ◆◆由CDM生成PDM时,如何重命名自动生成的外键呢? 


    问题描述: 
    由CDM生成PDM时,如何重命名自动生成的外键名称呢? 

    解决方法: 
    PDM Generation Options → Detail → FK index names默认是%REFR%_FK,改为FK_%REFRCODE%,其中%REFRCODE%指的就是CDM中Relationship的code!另外自动生成的父字段的规则是PDM Generation Options → Detail → FK column name template中设置的,默认是%.3:PARENT%_%COLUMN%,可以改为Par%COLUMN%表示是父字段 



    ◆◆CDM中如何让code不随着name变化 

    问题描述: 
    创建一个表在修改字段的时候,一修改name的内容,code也跟着变化,如何让code不随着name变化呢? 

    解决方法: 
    局部设置方式:Name和Code 的右侧都有一个按钮“=”,如果需要不同步的话,把这个按钮弹起来就可以了 
    全局设置方式:Tools → General Options → Dialog → Name to Code Mirroring(去掉) 



    ◆◆CDM中设置Entity的默认字体 

    问题描述: 
    创建Entity时,如果CDM默认字体不适合自己的个人习惯,每次创建了一个实体后都要修改实体的字体,非常麻烦,是否有只修改一次一劳永逸的方法呢? 

    解决方法: 
    Tools → Display Preferences... → Format → Entity → Modity... → Font → 进行相应修改并保存设置 → Set As Default 



    ◆◆CDM中设置Entity自动调整尺寸大小 

    问题描述: 
    当给Entity添加了字段或其他修改时,Entiry的显示尺寸大小不会自动调整,怎样解决呢? 

    解决方法: 
    在Entity上点击右键 → 单击Format...菜单项 → 选择size标签页 → 勾选Auto adjust to text即可 



    ◆◆PDM使用MySQL的auto_increment 

    问题描述: 
    PDM怎样能使主键id使用MySQL的auto_increment呢? 

    解决方法: 
    打开table properties窗口 → columns → 选中id列 → 打开columns properties窗口 → 勾选identity即可 



    ◆◆PDM去掉SQL脚本中的双引号 

    问题描述: 
    PDM生成Oracle数据库建表SQL时,默认会给表名和字段名加上双引号,怎样能去掉SQL脚本中的双引号呢? 

    解决方法: 
    把Database → Edit Current DBMS → General → Script → Sql → Format → CaseSensitivityUsingQuote设置为NO即可 



    ◆◆PDM中让SQL脚本小写转大写 

    问题描述: 
    PDM生成SQL脚本时,默认是小写,怎样改为大写呢? 

    解决方法: 
    把Database → Edit Current DBMS → General → Script → Sql → Format → UpperCaseOnly设置为Yes即可 



    ◆◆PDM生成SQL语句时不使用Domain 

    问题描述: 
    如果在PDM中使用了Domain,生成SQLServer的数据库SQL的脚本中会使用与Domain对应的自定义数据类型,而不会使用 SQLServer自己的数据类型,怎样能让PDM生成SQL语句时使用SQLServer自己的数据库类型,而不是Domain对应的自定义数据类型呢? 

    解决方法: 
    把Database → Edit Current DBMS → General → Script → Objects → Domain → Enable设置为NO即可 

    作者:熊哥club
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明。文章部分内容来源网络,如有版权问题,请留言告知,博主会尽快删除.
    微信扫描下方二维码关注【熊哥club】,回复1024获取程序员必备IT电子书,回复java获取全套学习资源
  • 相关阅读:
    [LeetCode 049] Group Anagrams
    [LeetCode 033] Search in Rotated Sorted Array
    [LeetCode 024] Swap Nodes in Pairs
    [LeetCode 016] 3Sum Closest
    [LeetCode 015] 3Sum
    [LeetCode 013] Roman to Integer
    [LeetCode 008] String to Integer (atoi)
    [LeetCode 007] Reverse Integer
    第四课:文件操作【解密】
    第三课:文件操作【逐步浅入,深入加解法】
  • 原文地址:https://www.cnblogs.com/xionggeclub/p/5296485.html
Copyright © 2020-2023  润新知