閱讀839 返回首頁    go 阿裏雲 go 技術社區[雲棲]


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即可 

最後更新:2017-04-02 22:16:39

  上一篇:go virtualbox如何共享文件
  下一篇:go linux下的tomcat jvm內存 .