最近在学习使用PowerDesigner 这个数据库设计工具,发现真的很强大,可以做很多事情,其中就涉及到如果数据库要进行更新了怎么办,主要是增加表,最麻烦的是修改字段名称,增加字段等操作,遇到主要的情况我们应该怎么处理呢?接下来让我们一起揭开谜底吧:
首先,我们要将创建好的PDM模板先保存一份,可以命名为xxx_Old.pdm
修改你的PDM文件,修改后,进行导出物理数据库模型,然后选择工具栏上的database-->apply model changes to database出现一个界面选择sql保存路径
在get database schema一栏中选择 using an archive model 选择第一步保存的文件路径, 点击确定,会出现您要修改的model以及修改后的model的两个分格面板进行对照
点击ok,进行运行生成的代码,出现sql statement successfully executed说明修改成功,如下图所示:
最后就是用你生成的SQL脚本去数据库中执行来更新你的数据库结构,但是要注意的是你更新字段名称或者增加字段会引起相关存储过程的故障。