求助,设置产品code 唯一约束报错
-
求助,设置产品code 唯一约束报错
在Product 中,我想将产品的code 设置为唯一
在数据库中,表product_product. 字段default_code
ALTER TABLE product_product ADD CONSTRAINT code_unique UNIQUE (default_code);报错如下:
ERROR: could not create unique index "code_unique"
DETAIL: Table contains duplicated values.
谢谢[[i] 本帖最后由 linuxmygirl 于 2010-3-8 10:58 编辑 [/i]]
-
[quote]ERROR: could not create unique index "code_unique"
DETAIL: Table contains duplicated values.[/quote]出错信息已经说得很明白了。
-
哦。明白了了
-
哦。对,不要直接改。谢谢
去看了下,属性里面有 Required,Readonly,Searchable等,好像没有设置唯一性的[[i] 本帖最后由 linuxmygirl 于 2010-3-8 19:10 编辑 [/i]]
-
在定义实体类时,可以加上下面的类属性:
[code]
_sql_constraints = [('field_uniq','unique(field_name)', 'This field has to be unique!')]
[/code]
以上的代码就限制了'field_name'这个字段的唯一性