我手头有一个.pdm文件,数据库是mysql,database名字是ssh,ssh里有一部分数据了。由于业务需求改变了,客户传过来一个更新的.pdm文件,ssh的数据结构也要更新。
我如何根据这个.pdm文件更新我的ssh数据库?

解决方案 »

  1.   

    PDM文件是什么? 其文件格式是什么样?
      

  2.   

    pdm是powerdesigner生成的文件,其文件格式形如:
    <?xml version="1.0" encoding="UTF-8"?>
    <?PowerDesigner AppLocale="UTF16" ID="{A762F43D-62E3-4393-95EE-3C72899B05D4}" Label="" Name="ssh" Objects="535" Symbols="83" Target="MySQL 5.0" Type="{CDE44E21-9669-11D1-9914-006097355D9B}" signature="PDM_DATA_MODEL_XML" version="12.5.0.2169"?>
    <!-- do not edit this file --><Model xmlns:a="attribute" xmlns:c="collection" xmlns:o="object"><o:RootObject Id="o1">
    <c:Children>
    <o:Model Id="o2">
      

  3.   

    一种方案,在另外一个测试用的MYSQL数据库上导入这个PDM,然后导出SQL语句。做适当修改,比较,自己手工写出ALTER TABLE语句。