Powerdesigner pdm视图看不到表注释comment问题

很久没有Powerdesigner了,今天安装了一个逆向工程导出一个数据库表结构,发现没有表字段说明。Display Preferenses-> Table-> Advanced...-> Columns-> List Columns [select]中也没找到。后面自己增加一个自定义字段,用户展示comment.

1、Model->Extensions:新建一个,然后点击箭头属性按钮

2、Profile右键,点击Add Metaclasses,然后选择Column,然后点击OK:

3、选中Column,右键选择New->Extended Attribute,给一个名字,dataType选择String,选中Computer,选中Read only


4、切换到Get Method Script tab:把原有的代码:

%Get% = ""

换成:%Get% = Rtf2Ascii (obj.Comment)


注意:mysql是换成%Get% = Rtf2Ascii (obj.Comment)

5、再进入Tools->Display Preferences->Table->Advanced->Columns,看看是不是有刚刚我们新建的那个attribute啦,勾选保存即可完成。zh_comment就是我新建的属性






### 解决 PowerDesigner注释显示问题PowerDesigner 中遇到注释无法正常显示的情况时,可以通过特定配置和操作来解决问题。具体措施涉及调整视图设置以及执行相应脚本来确保 Comment 字段能够被正确展示。 #### 方法一:通过视图选项启用注释显示 为了使 ER 图中的 `Comment` 字段可见,在 PowerDesigner 的物理数据模型 (PDM) 或概念数据模型 (CDM) 设置里找到并激活相关联的显示选项[^1]: - 打开目标模型; - 进入菜单栏选择 **View** -> **Options...** - 寻找与对象属性有关的部分,通常位于左侧列下的 "Objects" 下拉项内; - 勾选允许呈现备注信息的选择框;这可能标记为 “Show Comments”。 如果上述步骤未能立即生效,则继续尝试其他解决方案。 #### 方法二:利用附加功能增强注释可视化 当常规手段不起作用时,可以借助额外的功能或插件实现更佳的效果[^2]: - 确认已勾选 Stereotype 属性; - 使用宏命令或者编写自定义 VBA 脚本刷新页面布局以反映最新的更改; - 对于某些版本而言,还需要手动触发更新动作才能让新的设定应用到当前打开的设计文件上。 #### 方法三:针对不同版本的具体修正方案 对于 PowerDesigner 特定版本(如 v16),由于其内部机制的变化可能导致默认行为有所差异,因此建议按照官方文档指导完成特殊配置[^4]: - 访问帮助手册获取最新指南; - 参考社区论坛分享的经验贴寻找相似案例及其应对策略; - 如果仍然存在障碍,考虑联系技术支持团队寻求进一步协助。 ```sql -- 示例 SQL 脚本用于强制刷新视图 UPDATE Table SET Column_Comment = 'New comment text' WHERE Condition; ``` 以上三种途径可以帮助克服 PowerDesigner 不同场景下可能出现的注释隐藏难题。值得注意的是,每当对实体描述进行了编辑之后都应当重新运行必要的同步指令以保持图形界面上的信息是最新的状态。
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值