使用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

最新文章

  1. 【初学者指南】在ASP.NET MVC 5中创建GridView
  2. Redis命令
  3. BlueDream.js(蓝梦)——jQuery网站使用引导插件
  4. 数据包判断是否丢包 ping+tracert+mtr
  5. linux安全体系
  6. Python开发者最常犯的10个错误
  7. EasyPR--开发详解
  8. Poco::TCPServer框架解析
  9. Office 365开发概述及生态环境介绍(一)
  10. 暑假练习赛 007 E - Pairs
  11. 拇指玩」制作的「谷歌安装器」app
  12. [dotnet] 封装一个同时支持密码/安全密钥认证的SFTP下载器,简单易用。
  13. 前端生成excel
  14. LeetCode(108):将有序数组转换为二叉搜索树
  15. HTML&javaSkcript&CSS&jQuery&ajax(十)
  16. 【搜索】传感器 @upcexam6023
  17. 报数的golang实现
  18. mybatis使用中的记录
  19. python编程之禅
  20. CentOS7.x安装Docker1.11.1

热门文章

  1. javascript变量浅析
  2. WPF 打印界面(控件)到A4纸
  3. Windows下安装配置爬虫工具Scrapy及爬虫环境
  4. 【BZOJ3551】 [ONTAK2010]Peaks加强版
  5. SVM的基础原理
  6. 大众点评Cat--架构分析
  7. Postgres 的 Range 类型
  8. linux的RPM软件包管理工具
  9. java极光推送记录
  10. TypeScript设计模式之装饰、代理