板块导航

浏览  : 334
回复  : 1

[FAQ] 【发布元数据出错】违反唯一性规则

[复制链接]
xupk的头像 楼主
发表于 2016-8-4 10:27:08 | 显示全部楼层 |阅读模式
      发布元数据出错:
_dU5(%BZJ85{@9)`8T7XH.png

一般我的解决办法是,到数据库中删除原来发布过的数据,主要从以下几点去删除:
1.      原因:可能是创建元数据的时候,有一些相同的字段,录入的时候,复制粘贴进去了,这样会导致字段的ID同名,所以会违反唯一约束条件。所以不能偷懒,要一个个录入。
2.      还有一种可能是数据库中的表没有删除干净:
---------------------元数据发布涉及的所有表-------------------------------
--ID元数据组件ID(元数据内点空白处属性页签显示的ID)------
select * frommd_association order by ts desc;
--元数据主实体与子实体的ID----
select * frommd_property order by ts desc;
--元数据主实体与子实体的(表名)---
select * frommd_db_relation order by ts desc;
--元数据主实体与子实体的(表名)--
select * frommd_db_relation order by ts desc;
--元数据主实体与子实体的表名----
select * frommd_column order by ts desc;
--元数据主实体与子实体的表名----
select * frommd_table order by ts desc;
--元数据主实体与子实体的ID----
select * frommd_ormap order by ts desc;
--元数据主实体与子实体的ID----
select * frommd_bizitfmap order by ts desc;
--元数据主实体与子实体的ID----
select * frommd_accessorpara order by ts desc;
--ID元数据主件ID(元数据内点空白处属性页签显示的ID)------
select * frommd_class order by ts desc;
--ID元数据主件ID(元数据内点空白处属性页签显示的ID)------
select * frommd_component order by ts desc;
---------------------------希望对大家有所帮助---------------------------------
3.  还有可能是:
D77AACA6422E4B50AB2320A19B758846.jpg

到数据库这个表MD_ENUMVALUE(哪个表出错就去哪里找)中查找,删掉原来的东西
4.  还可能是这里:
select * from user_constraints where constraint_name='PK_DEFAULTRECOD';
其中:PK_DEFAULTRECOD是表头或者表体的主键

发表于 2016-8-4 11:41:07 | 显示全部楼层
使用道具 举报

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们
联系我们
  • 电话:010-62432495
  • 邮件:udn@yonyou.com
  • 地址:北京市海淀区北清路68号
移动客户端下载
关注我们
  • 微信公众号:yonyouudn
  • 扫描右侧二维码关注我们
  • 专注企业互联网的技术社区
版权所有:用友网络科技股份有限公司82041 京ICP备05007539号-11 京公网网备安1101080209224 Powered by Discuz!
快速回复 返回列表 返回顶部