如何通过PowerDesigner使用sql脚本引入pdm中的更改

时间:2014-12-10 10:56:16

标签: sql sybase reverse-engineering sql-scripts powerdesigner

~~~~~~~~~~~~~~~~

大家好! 我有一个数据库模型xxx.pdm和一个我想要应用于db的sql脚本(这样生成的xxx_db.sql,xxx_triggers.sql等将包含更改 - 这些文件在整个应用程序构建过程中用于生成yyy。 db文件)。

我试过:

  1. 使用PowerDesigner 16.5
  2. 打开pdm文件
  3. 转到数据库 - >从数据库更新模型...
  4. 选择“使用脚本文件”并指定一个sql文件(带有一些create index,alter table语句)。按好了
  5. PowerDesigner显示了进度对话框,并在一些实体附近显示了带黄色锁的模型对话框。
  6. 我尝试生成数据库:Database->生成数据库...在对话框xxx_db.sql中被选中。
  7. 结果 - 由于在验证模型期间检测到错误而导致生成中止。

    Category    Check           Object                      Location
    Reference   Incomplete join Reference 'FK_table1_col1'  <Model>
    Reference   Incomplete join Reference 'FK_table2_col2'  <Model>
    

    同时通过Sybase Interactive(cmd行)很好地执行sql脚本。

    我的方法是否正确? 也许我做错了什么?

0 个答案:

没有答案