PowerDesigner Constraint name uniqueness 错误
2024-08-25 05:25:11
使用PowerDesigner生成数据库脚本时报 Constraint name uniqueness 错误:
双击每行错误,发现外键引用的名字有重复的:
惯性去网上找解决办法,找到的主要是两个方法:
1.使用Automatic Correction
右键错误行,菜单中选择Automatic Correction,自动更正错误。
这样Constraint name 就会自动编号处理。
2.手动修改Constraint name
在外键引用编辑页面,点击Constraint name最右面的那个头像,然后修改Constraint name名称就可以了。
虽然可以解决问题,但感觉治标不治本。仔细看自动生成的Constraint name,应该是有一个模版,根据名称模板自动生成的。只要找到这个名称模板,根据自己的规则修改下不就好了。所以给出第三种处理方法。
3.修改引用名称模板
菜单项 数据库(Database)->Edit Current DBMS…
找到Scipt->Objects->Reference->ConstName节点,看到Value值就是自动生成的引用名称模板,具体含义就不解释了,对比下实际生成的引用名称就明白了,我改成 FK%REFR% ,让自动生成的名称就是外键编辑窗口中自定义的Code名称加个FK前缀就行了。
来源:http://blog.csdn.net/wangpeng047/article/details/7164643
最新文章
- 【初学者指南】在ASP.NET MVC 5中创建GridView
- Redis命令
- BlueDream.js(蓝梦)——jQuery网站使用引导插件
- 数据包判断是否丢包 ping+tracert+mtr
- linux安全体系
- Python开发者最常犯的10个错误
- EasyPR--开发详解
- Poco::TCPServer框架解析
- Office 365开发概述及生态环境介绍(一)
- 暑假练习赛 007 E - Pairs
- 拇指玩」制作的「谷歌安装器」app
- [dotnet] 封装一个同时支持密码/安全密钥认证的SFTP下载器,简单易用。
- 前端生成excel
- LeetCode(108):将有序数组转换为二叉搜索树
- HTML&;javaSkcript&;CSS&;jQuery&;ajax(十)
- 【搜索】传感器 @upcexam6023
- 报数的golang实现
- mybatis使用中的记录
- python编程之禅
- CentOS7.x安装Docker1.11.1