PDM生成的SQL腳本不能正確執行解決過程
今天總算是基本完成了論壇整個的數據庫設計工作,由于整個過程都是采用PD來處理,剛接觸使用,對于其中一些配置環境還不是很熟悉,這次是由于前期CDM設計不夠完善導致一直都不能正常執行數據庫的新建工作,執行生成的SQL腳本總是一個數據表UserOnLine不能正常建立.
最后經過多方檢查才知道是其中一屬性LastActivity(上次活動時間)的數據類型和默認值設置不一致,哭笑不得,原來PowerDesigner中不能對默認值的數據類型進行匹配性檢查,在CDM中設置默認值為getdate(),而由于粗心竟然將LastActivity的數據類型設置為Integer,而PowerDesigner也沒有對默認值進行檢查,所以在Check Model時依然能通過.也算是給自己又一次教訓:在前期設計過程中對于每個細節都需要謹慎處理.
浙公網安備 33010602011771號