pdm逆向工程生成的comment少一個引號問題
pdm版本:16.6 SP04
使用pdm逆向工程(從postgre資料庫逆向生成pdm),生成Table的preview選項卡內容:
drop table od.us_user; /*==============================================================*/ /* Table: us_user */ /*==============================================================*/ create table od.us_user ( user_id int8 not null, age int8 not null default 0, constraint pk_us_user primary key (user_id) ) without oids; comment on table od.us_user is '使用者表; comment on column od.us_user.user_id is '使用者標識; -- set table ownership alter table od.us_user owner to od ;
可以看到:
- table的註釋,['使用者表;]分號前無引號進行關閉。
- colum的註釋,['使用者標識;]分號前無引號進行關閉。
修改方式:
在 pdm 檢視中,Database --> Edit Current DBMS --> Postgre SQL 9.x --> Script --> Objects --> Column --> SqlListQuery。
將[COMMENT]對應的取值[col_description(t.oid, c.attnum)]修改為[col_description(t.oid, c.attnum)||' ']
即連線一個空字串(腦子抽風想到的,本來想加個引號,結果不行;至今不知道原理)。
table的comment修改方式同理。
參考資料:
Postgresql資料字典的作用
http://www.dataguru.cn/thread-497453-1-1.html
powerdesigner逆向工程生成PDM時的列註釋解決方案
http://www.cnblogs.com/downmoon/archive/2011/03/04/1971250.html
powerdesign 逆向工程 註釋
https://blog.csdn.net/linlinv3/article/details/10920643
PowerDesigner生成mysql欄位comment 註釋
https://www.cnblogs.com/gscq073240/articles/6527259.html
PowerDesigner16逆向工程生成PDM列註釋(My Sql5.0模版)
https://www.cnblogs.com/gscq073240/articles/6527230.html
https://www.cnblogs.com/kangxuebin/articles/3688146.html