从数据库生成pdm模型:Database —> Update Model from Database
从数据库更新到pdm模型:Database —> Update Model from Database
从pdm模型更新到数据库:Database —> Apply Model Changes to Database
将powerdesigner反向工程之后的改动直接更新到数据库中
反向工程后,马上保存文件
修改后,点击 apply model changes to database
1. using an archive model 中选择刚刚保存的文件,
2. generation type 选择 script只生产脚本,选择direct generation 后续的菜单才能提交到数据库中
3.1和2完毕后点击确定
会弹出对比列表,差异sql,再点击run,就更新到数据库中了
还有更简单的吗?
转自:http://blog.sina.com.cn/s/blog_543e73a80102vdgq.html
面对不同的数据库大小写规范,一个个字段修改太麻烦了,如果使用了PowerDesigner设计,有比较简单的方法。进入PowerDesigner,打开一个PDM,在菜单栏找到:Tools – Excute Commands – Edit/Run Script,或者直接按Ctrl+Shift+X调出脚本执行窗口,输入下边的代码就可以了。使用的是VBScript,语义比较容易理解,可以根据自己的需求修改。
打开模型 Tools-->Execute Commands --> Edit/Run Script
UCase大写
输入以下语句(根据实际情况可做相应调整)
Option Explicit
ValidationMode = True
InteractiveMode = im_Batch
Dim mdl ' the current model
' 取得当前Model
Set mdl = ActiveModel
If (mdl Is Nothing) Then
ElseIf Not mdl.IsKindOf(PdPDM.cls_Model) Then
Else
End If
Private sub ProcessFolder(folder)
' 同理处理视图
' Dim view
'
' next
end sub
破解:http://www.cnblogs.com/longshiyVip/p/4643871.html