server/schemaserial.py
changeset 10365 21461f80f348
parent 10200 cceb2c7c02f4
child 10411 4ee15441f2eb
equal deleted inserted replaced
10364:8b35a898b334 10365:21461f80f348
   106     except Exception:
   106     except Exception:
   107         cnx.rollback()
   107         cnx.rollback()
   108         has_computed_attributes = False
   108         has_computed_attributes = False
   109 
   109 
   110     # XXX bw compat (3.6 migration)
   110     # XXX bw compat (3.6 migration)
   111     with cnx.ensure_cnx_set:
   111     sqlcu = cnx.system_sql("SELECT * FROM cw_CWRType WHERE cw_name='symetric'")
   112         sqlcu = cnx.system_sql("SELECT * FROM cw_CWRType WHERE cw_name='symetric'")
   112     if sqlcu.fetchall():
   113         if sqlcu.fetchall():
   113         sql = dbhelper.sql_rename_col('cw_CWRType', 'cw_symetric', 'cw_symmetric',
   114             sql = dbhelper.sql_rename_col('cw_CWRType', 'cw_symetric', 'cw_symmetric',
   114                                       dbhelper.TYPE_MAPPING['Boolean'], True)
   115                                           dbhelper.TYPE_MAPPING['Boolean'], True)
   115         sqlcu.execute(sql)
   116             sqlcu.execute(sql)
   116         sqlcu.execute("UPDATE cw_CWRType SET cw_name='symmetric' WHERE cw_name='symetric'")
   117             sqlcu.execute("UPDATE cw_CWRType SET cw_name='symmetric' WHERE cw_name='symetric'")
   117         cnx.commit()
   118             cnx.commit(False)
       
   119     ertidx = {}
   118     ertidx = {}
   120     copiedeids = set()
   119     copiedeids = set()
   121     permsidx = deserialize_ertype_permissions(cnx)
   120     permsidx = deserialize_ertype_permissions(cnx)
   122     schema.reading_from_database = True
   121     schema.reading_from_database = True
   123     # load every entity types
   122     # load every entity types