PowerDesigner:反向 PostgreSQL SQLSTATE =22003和SQLSTATE = 42703

Posted 小鲍侃java

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PowerDesigner:反向 PostgreSQL SQLSTATE =22003和SQLSTATE = 42703相关的知识,希望对你有一定的参考价值。

1. SQLSTATE = 42703

原因是因为版本问题,postgresql语法发生变化,脚本也相应发生变化。

1.进入编辑窗口

2.修改

将带有adsrc语句删除 改为''。

2.SQLSTATE =22003

1.进入编辑窗口

2.修改

将c.attnotnull 修改为 CAST(NULLIF(c.attnotnull,false) as VARCHAR(1))。

x.indisprimary修改为CAST(NULLIF(x.indisprimary,false) as VARCHAR(1))

以上是关于PowerDesigner:反向 PostgreSQL SQLSTATE =22003和SQLSTATE = 42703的主要内容,如果未能解决你的问题,请参考以下文章

PowerDesigner反向生成物理数据模型

powerdesigner反向

PowerDesigner反向生成物理数据模型

如何将powerdesigner反向工程之后的改动直接更新到数据库中

Powerdesigner数据库反向生成PDM显示中文

教你使用powerDesigner反向生成oracle数据库模型