zoukankan      html  css  js  c++  java
  • PowerDesigner16逆向工程生成PDM列注释(My Sql5.0模版)

    一、编辑当前DataBase

    选择DataBase——>edit Current DBMS...
    弹出如下对话框:



     如上图,先解释一下:

    根据红颜色框从上往下解释一下。

    第一个红框是对应的修改的路径:MYSQL50模版下的ScriptObjectsTableSqlListQuery

    第二个红框是pd里面生成表的name的字段名称是TNAME,增加这样一列

    第三个红框是mysql的information_schema数据库中表tables中的某一列是table_comment

    想必大家应该都熟悉 information_schema,不熟悉的自行百度。

    可以在mysql里面执行下面sql语句,看看执行的结果。

    Sql代码  收藏代码
    1. select  
    2.    t.table_schema,  
    3.    t.table_name,  
    4.    t.table_comment  
    5. from  
    6.    information_schema.tables t  

      通过上面的修改,即修改了表的注释逆向到pdm的name上面的问题。

    第二步:修改列对应的



     根据红颜色框从上往下解释一下。

    第一个红框是对应的修改的路径:MYSQL50模版下的ScriptObjectsColumnSqlListQuery

    第二个红框是pd里面生成表的列的name的字段名称是COLNNAME,增加这样一列

    第三个红框是mysql的information_schema数据库中表columns中的某一列是column_comment

    二、逆向生成PDM

    选择File——>Reverse Engineer——>Database....

    弹出的对话框点击确定,然后弹出下一个对话框



     选择通过datasource,mysql连接需要安装一个odbc驱动,本机没有安装的可以网上下载一个安装。

    不熟悉的可参考如下网址:

    http://isnb.blog.163.com/blog/static/194111114200902334049387/

    完成之后,点击确定,在下一个弹出框选择要逆向的数据库即可!

    效果图如下:


  • 相关阅读:
    Go语言【第八篇】:Go语言变量作用域
    Go语言【第七篇】:Go函数
    Django 2.0 学习(10):Django 定制化
    Go语言【第六篇】:Go循环语句
    Go语言【第五篇】:Go条件语句
    Go语言【第四篇】:Go运算符
    Go语言【第二篇】:Go语法和数据类型
    苹果电脑自带python安装tensorflow一直有问题
    那些年深度学习所踩过的坑-第一坑
    C++基础知识--DAY3
  • 原文地址:https://www.cnblogs.com/telwanggs/p/7206750.html
Copyright © 2011-2022 走看看