密钥(数字档案,区域id)=(161/17,12)与PostgreSQL重复
使用此约束,我得到以下错误:密钥(数字档案,区域id)=(161/17,12)与PostgreSQL重复,postgresql,constraints,odoo,Postgresql,Constraints,Odoo,使用此约束,我得到以下错误: _sql_constraints = [ ('num_dossier_uniq', 'unique(num_dossier,arrondissement_id)', 'Numéro de dossier doit etre unique par Arrondissement') ] 插入新值时出错: 错误:无法创建唯一索引“num\u dossier\u uniq” 埃塔SQL:23505 Détail:Key(num_档案,arondisession_i
_sql_constraints = [
('num_dossier_uniq', 'unique(num_dossier,arrondissement_id)', 'Numéro de dossier doit etre unique par Arrondissement')
]
插入新值时出错:
错误:无法创建唯一索引“num\u dossier\u uniq”
埃塔SQL:23505
Détail:Key(num_档案,arondisession_id)=(161/17,12)重复。
我不知道如何解决此错误。您正在尝试在模型/表上添加唯一约束。但模型中已经有相同的数据 首先,您需要使用unique更新现有的相同数据,然后升级模块。之后,唯一约束将按预期工作