server/schemaserial.py
branchstable
changeset 7010 fa707848a88a
parent 6815 a84190d4e78c
child 7011 f6ec6de03be6
equal deleted inserted replaced
7008:5d0be45ee69d 7010:fa707848a88a
   233     else:
   233     else:
   234         for values in rset:
   234         for values in rset:
   235             uniquecstreid, eeid, releid = values
   235             uniquecstreid, eeid, releid = values
   236             eschema = schema.schema_by_eid(eeid)
   236             eschema = schema.schema_by_eid(eeid)
   237             relations = unique_togethers.setdefault(uniquecstreid, (eschema, []))
   237             relations = unique_togethers.setdefault(uniquecstreid, (eschema, []))
   238             relations[1].append(ertidx[releid])
   238             relations[1].append(str(ertidx[releid]))
   239         for eschema, unique_together in unique_togethers.itervalues():
   239         for eschema, unique_together in unique_togethers.itervalues():
   240             eschema._unique_together.append(tuple(sorted(unique_together)))
   240             eschema._unique_together.append(tuple(sorted(unique_together)))
   241     schema.infer_specialization_rules()
   241     schema.infer_specialization_rules()
   242     session.commit()
   242     session.commit()
   243     schema.reading_from_database = False
   243     schema.reading_from_database = False