微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

PowerDesigner 约束名称,如何默认为小写

如何解决PowerDesigner 约束名称,如何默认为小写

我希望 PDM 中的所有表、列和引用都生成sql 脚本中的小写值。

工具 > 模型选项 > 命名约定已将所有对象设置为小写,但由于某种原因,主键约束名称认为大写。

菜单中是否有专门设置我缺少的主键的部分?

“表格预览”选项卡指示除键为小写外的所有内容

我不知道我缺少什么菜单选项我已经尝试了所有与模型设置相关的内容

示例:

create table mtm_orders2customers (
   objid                SERIAL               not null,entry_date           DATE                 null,order_id             INT4                 null,customer_id          INT4                 null,payment_status       VARCHAR(1000)        null,order_status         VARCHAR(500)         null,order_total          DECIMAL(12,2)        null,tax_due              DECIMAL(12,shipping_fee         DECIMAL(12,constraint PK_MTM_ORDERS2CUSTOMERS primary key (objid)
);

解决方法

我尝试使用 Oracle 物理模型。

查看 DBMS,在 ORACLE Version 18c::Script\Objects\PKey\ConstName 下,我看到 PK_%.U27:TABLE%

如果我将其更改为 pk_%TABLE%,我更接近于小写的主键约束名称。

ORACLE Version 18c::Script\Objects\Key\ConstName 相同。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。