server/schemaserial.py
branchstable
changeset 6080 d0cb8fde4957
parent 5970 fb8acdab4e12
child 6189 9fa02f352c8c
equal deleted inserted replaced
6079:bd7e3042791e 6080:d0cb8fde4957
   150         sidx[eid] = eschema
   150         sidx[eid] = eschema
   151         set_perms(eschema, permsdict)
   151         set_perms(eschema, permsdict)
   152     for etype, stype in session.execute(
   152     for etype, stype in session.execute(
   153         'Any XN, ETN WHERE X is CWEType, X name XN, X specializes ET, ET name ETN',
   153         'Any XN, ETN WHERE X is CWEType, X name XN, X specializes ET, ET name ETN',
   154         build_descr=False):
   154         build_descr=False):
       
   155         etype = ETYPE_NAME_MAP.get(etype, etype)
       
   156         stype = ETYPE_NAME_MAP.get(stype, stype)
   155         schema.eschema(etype)._specialized_type = stype
   157         schema.eschema(etype)._specialized_type = stype
   156         schema.eschema(stype)._specialized_by.append(etype)
   158         schema.eschema(stype)._specialized_by.append(etype)
   157     for eid, rtype, desc, sym, il, ftc in session.execute(
   159     for eid, rtype, desc, sym, il, ftc in session.execute(
   158         'Any X,N,D,S,I,FTC WHERE X is CWRType, X name N, X description D, '
   160         'Any X,N,D,S,I,FTC WHERE X is CWRType, X name N, X description D, '
   159         'X symmetric S, X inlined I, X fulltext_container FTC', build_descr=False):
   161         'X symmetric S, X inlined I, X fulltext_container FTC', build_descr=False):