1、脚本(来源网络)
Option Explicit
ValidationMode = True
InteractiveMode = im_Batch
Dim mdl 'the current model
'get the current active model
Set mdl = ActiveModel
If (mdl Is Nothing) Then
MsgBox "There is no current Model"
ElseIf Not mdl.IsKindOf(PdPDM.cls_Model) Then
MsgBox "The current model is not an Physical Data model."
Else
ProcessFolder mdl
End If
'This routine copy name into code for each table, each column and each view
'of the current folder
Private sub ProcessFolder(folder)
Dim Tab 'running table
for each Tab in folder.tables
if not tab.isShortcut then
if len(tab.comment) <> 0 then
tab.name = tab.comment
end if
On Error Resume Next
Dim col 'running column
for each col in tab.columns
if len(col.comment) <>0 then
col.name =col.comment
end if
On Error Resume Next
next
end if
next
end sub
分享到:
相关推荐
在IT行业中,数据库设计是软件开发过程中的关键环节,PowerDesigner是一款强大的数据库设计工具,它提供了数据建模、数据库设计和数据库反向工程等功能。本文将深入探讨如何使用PowerDesigner进行MySQL数据库的逆向...
在实际工作中,有时我们希望PDM中的元素名称能更直观地反映出其功能或含义,这就涉及到将表字段的注释(Comment)转换为PDM中的名称(Name)。 标题中提到的问题,即"PowerDesigner逆向工程时,将表字段的comment...
powerdesigner逆向工程导入mysql脚本生成PDM带全注释
### PowerDesigner逆向工程生成PDM(物理数据模型)及中文列名表名转换为注释 #### 一、PowerDesigner及其逆向工程概述 PowerDesigner是一款强大的CASE工具,广泛应用于数据库设计、业务流程建模等领域。通过...
在 PowerDesigner 物理数据模型 (PDM) 中,有时候需要将对象的 Name 复制到 Comment 中,尤其是在数据库生成时不能使用对象名称的情况下(例如,在 PowerDesigner 7 及更高版本中)。这通常是因为数据库生成过程会...
完成以上步骤后,你可以通过新建的JDBC配置连接到MySQL数据库,然后执行逆向工程操作,PowerDesigner将根据数据库中的表结构生成PDM模型。这个PDM模型可以用来进行数据库设计、优化和文档生成等工作,极大地提高了...
这段脚本将COMMENT中的字符复制到NAME中,确保NAME反映数据库的实际注释。 由于给出的文件内容不完整,无法提供完整的代码二。不过,其基本思路是遍历所有表和列,检查COMMENT字段,并将其内容移动到NAME字段。一旦...
3. `comment2name.vbs`:这个脚本可能是用来根据注释或描述反向查找对应的数据库对象名称。在需要根据描述查找具体对象时,这样的功能非常实用。 在实际应用中,这些脚本可以集成到PowerDesigner的工作流中,通过...
对于MySQL数据库而言,虽然其特性相对简单,但在实际开发过程中仍然存在诸多需求场景,比如需要对现有数据库进行重构或优化时,PowerDesigner的反向工程功能就显得尤为重要。 #### 二、PowerDesigner简介 ...
7. **反向工程**:对于已存在的数据库,可以通过File > Reverse Engineering将数据库结构导入到PowerDesigner中,形成PDM模型,便于进一步分析和修改。 在数据库设计过程中,PowerDesigner提供了一套完整的工具,...
在 PowerDesigner 中创建物理数据模型 (Physical Data Model, PDM) 是非常重要的一步,它将帮助我们构建数据库结构的基础。 1. **新建 Model**: - 打开 PowerDesigner,选择 `File > New Model`。 - 在弹出的...