schemas/bootstrap.py
changeset 9375 8e88576787c3
parent 9299 c5eed908117d
child 9395 96dba2efd16d
equal deleted inserted replaced
9374:1236d9058ad3 9375:8e88576787c3
   156 
   156 
   157 
   157 
   158 class CWUniqueTogetherConstraint(EntityType):
   158 class CWUniqueTogetherConstraint(EntityType):
   159     """defines a sql-level multicolumn unique index"""
   159     """defines a sql-level multicolumn unique index"""
   160     __permissions__ = PUB_SYSTEM_ENTITY_PERMS
   160     __permissions__ = PUB_SYSTEM_ENTITY_PERMS
       
   161     name = String(required=True, unique=True, maxsize=64)
   161     constraint_of = SubjectRelation('CWEType', cardinality='1*', composite='object',
   162     constraint_of = SubjectRelation('CWEType', cardinality='1*', composite='object',
   162                                     inlined=True)
   163                                     inlined=True)
   163     relations = SubjectRelation('CWRType', cardinality='+*',
   164     relations = SubjectRelation('CWRType', cardinality='+*',
   164                                 constraints=[RQLConstraint(
   165                                 constraints=[RQLConstraint(
   165            'S constraint_of ET, RDEF relation_type O, RDEF from_entity ET, '
   166            'S constraint_of ET, RDEF relation_type O, RDEF from_entity ET, '