
Odoo中文社区可以通过以下两个域名访问:shine-it.net , odoo.net.cn
由于系统升迁的原因,本论坛部分较早期的内容存在格式和链接损坏失效的问题,并非本论坛系统本身的缺陷,望谅解
本社区没有维护任何QQ群讨论组,任何与本社区同名的QQ群讨论组的言论与本社区无关!
开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号
如果您登录系统碰到问题,请在微信公众号留言:
模板中新增唯一约束不起作用
-
在已安装的模块中写约束:
_sql_constraints = [ ('code_unique', 'unique(ref)', "Code must be unique!") ]
更新模板的时候Warning:
2017-12-20 04:20:39,265 9352 WARNING 1216_v10 odoo.models.schema: Table 'res_partner': unable to add constraint 'unique(ref)'! If you want to have it, you should update the records and execute manually: ALTER TABLE "res_partner" ADD CONSTRAINT "res_partner_code_unique" unique(ref)
是因为数据中已经有重复的数据了,还是模块已经安装了,还是其他什么原因,不能自动添加约束?
-
因为已经有重复数据了
-
@digitalsatori
重复数据是个问题。
如果唯一约束的字段是空的,可以有多个空的,这个不遵守唯一约束的?