首页 > 数据库 >PowerDesigner反向生成数据库模型

PowerDesigner反向生成数据库模型

时间:2024-09-01 14:55:50浏览次数:5  
标签:mdl 数据库 ODBC PowerDesigner current 反向 tab each col

PowerDesigner反向生成数据库模型

目录

1. 安装32位JDK

2. 安装ODBC

3. 配置ODBC

4. 更改当前DBMS

5. 导出数据库模型

6. 将Name改为Comment

  1. 安装32位JDK

PowerDesigner只支持32位JDK

  1. 安装ODBC

下载地址:

https://cdn.mysql.com//Downloads/Connector-ODBC/8.0/mysql-connector-odbc-8.0.27-win32.msi

  1. 配置ODBC

  1. 更改当前DBMS

  1. 导出数据库模型

  1. 将Name改为Comment

默认Name与Code相同,需要改为Comment的中文值。

打开Tools->Execute Commands->Edit/Run Script...

复制以下代码:

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

标签:mdl,数据库,ODBC,PowerDesigner,current,反向,tab,each,col
From: https://blog.csdn.net/daqiang012/article/details/141605997

相关文章

  • PowerDesigner生成数据库表结构
    PowerDesigner生成数据库表结构目录1.安装32位JDK2.更改当前DBMS3.下载MySQL驱动4.生成数据库表结构安装32位JDKPowerDesigner只支持32位JDK更改当前DBMS下载MySQL驱动下载地址:MySQL::BeginYourDownload生成数据库表结构选择Directgen......
  • PowerDesigner生成数据字典文档
    PowerDesigner生成数据字典文档目录1.设置报告2.导出报告3.查看报告设置报告删除多余的选项,只保留【LIstofTableColumns-表%PARENT%的栏的清单】选项。只显示Name、Code、DataType、Length、IsKey等列导出报告查看报告......
  • python读取txt文本文件-批量更改mysql数据库中一批用户的用户名的python脚本保存及转
    一、python读取txt文本文件-批量更改mysql数据库中一批用户的用户名的python脚本保存    做一个简单的事:使用python读取一个txt文件,里面存储着N行用户id,需要一行行读取后再读取另一个存储用户昵称的txt文件,判断昵称是否有重复,如果没有重复就将数据库中的当前uid用户的昵称......
  • 您应该使用哪个矢量数据库? 选择最适合您需求的数据库
    导言矢量数据库已成为存储非结构化和结构化数据表示并编制索引的首选。这些表征被称为向量嵌入,由嵌入模型生成。向量存储在利用深度学习模型(尤其是大型语言模型)的应用开发中发挥着至关重要的作用。什么是矢量数据库?在现实世界中,并非所有数据都能整齐地排列成行和列。......
  • 校园便利|基于SprinBoot+vue的校园便利平台(源码+数据库+文档)
    校园便利平台基于SprinBoot+vue的校园便利平台一、前言二、系统设计三、系统功能设计 系统前台实现系统首页功能用户后台管理功能管理员功能实现四、数据库设计 五、核心代码 六、论文参考七、最新计算机毕设选题推荐八、源码获取:博主介绍:✌️大厂码农|毕设......
  • NoSQL:数据库领域的“新潮力量”——从起源到未来的全面解析
    引言曾几何时,关系型数据库(RDBMS)就是数据管理的“老大哥”,一统江湖,所向披靡。然而,随着大数据时代的到来,数据量像火箭般飙升,数据的形态也变得越来越“随性”,传统的关系型数据库开始有点跟不上节奏了。毕竟,当数据像一锅大杂烩一样,什么都有的时候,固定的表结构就显得有点死板了......
  • MySql数据库卸载与安装
    MySql数据库卸载与安装数据库卸载卸载mysql服务打开控制面板-->卸载MySql删除mysql文件夹打开我的电脑-->C盘-->打开隐藏的文件夹ProgramData-->删除MySql文件夹删除注册表windows+r打开运行命令-->regedit(打开注册表)-->HKTY_LOCAL_MACHINE-->SYSTEM只要发现带有ControlSet的文......
  • 关于at32f415 free rtos下使用flash储存数据flash db库在写入数据库操作时,写入次数大
    由于f415的扇区每2k是一块扇区,所以在此处.blk_size=n*1024, //Flash块/扇区大小(因为STM32F2各块大小不均匀,所以擦除粒度为最大块的大小:128K)这个代码中,需要m==2,同理,需要查看你的单片机每个扇区的大小是多少,如果一个扇区的大小是4k,则此处需要填写的是由于f415的扇区每2......
  • 信息打点-CDN绕过篇&漏洞回链接口探针&全网扫描&反向邮件
    知识点:0、CDN知识-工作原理及阻碍1、CDN配置-域名&区域&类型2、CDN绕过-靠谱十余种技战法3、CDN绑定-HOSTS绑定指向访问CDN的全称是ContentDeliveryNetwork,即内容分发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输得更......
  • 数据库的多表联合查询 后面有命令和格式的总结
    多表联合查询实践创建表:MySQL[company]>createtableemployee6(  emp_idintauto_incrementprimarykeynotnull,  emp_namevarchar(50),  ageint,  dept_idint);QueryOK,0rowsaffected(0.65sec)查看表结构:MySQL[company]>d......