PowerDesigner 的指令碼生成

2021-08-30 11:42:30 字數 421 閱讀 1438

powerdesigner 的指令碼生成

powerdesigner的 各個版本會根據表的關係決定表的建立順序,不需要人為的對錶的建立順序進行排序。

1) 如果表之間沒有關係,那就沒有排序的必要性;

2) 如果表之間有外來鍵引用關係,那就看這種引用關係是內部還是外部的;

例如a引用b,b引用c,那麼當建立外來鍵方式為inside table的時候,那麼powerdesigner會自動組織表的建立順序,那麼就會按照c->b->a的次序建立,當建立外來鍵方式為outside table的時候,那就跟表的建立順序沒有關係了,將依然按照a->b->c來建立。

解決方法:

在database->generate database->key indexes頁中foreign keys下的create foreign key下選中inside table。

PowerDesigner中的問題

1.id使用inerger然後設為主鍵後,生成sql不能夠自動編號。解決 生成sql自增id列的方法是,把cmd圖的id列的字段型別選擇為serial,但是他生成的是number的自增列,沒有辦法生成int的自增列,如果有人知道,請告訴我,不勝感謝。2.按照書上的生成的字元型的字段是varchar,...

PowerDesigner的樣式設定

pd提供了強大的配置功能,可以對生成的資料庫物件命名 資料模型的展現進行設定。這裡首先講下樣式的設定。顏色和字型設定 1.單獨設定某個物件的顏色和字型 1.1修改實體填充色 1 單擊選中某個需要修改填充色的實體。2 右擊,在彈出式選單中選擇 format 選項,系統將彈出格式化視窗。3 切換到 fi...

PowerDesigner 的反向工程

有的時候要分析別人的資料庫 但看錶不能很好的體現業務邏輯 所以可以用powerdesigner的反向工程來解決 這裡用mysql 來舉例子,因為pd中沒有mysql的odbc,得用connection profiles來解決。新建乙個工作空間 資料庫 configure connections co...