server/migractions.py
branchstable
changeset 5850 fabff2813ee4
parent 5666 58d6c2c96500
child 5863 4495b9bc49df
equal deleted inserted replaced
5848:b5640328ffad 5850:fabff2813ee4
    23 * rename entity type
    23 * rename entity type
    24 
    24 
    25 The following data actions are supported for now:
    25 The following data actions are supported for now:
    26 * add an entity
    26 * add an entity
    27 * execute raw RQL queries
    27 * execute raw RQL queries
    28 
       
    29 
       
    30 """
    28 """
       
    29 
    31 from __future__ import with_statement
    30 from __future__ import with_statement
    32 
    31 
    33 __docformat__ = "restructuredtext en"
    32 __docformat__ = "restructuredtext en"
    34 
    33 
    35 import sys
    34 import sys
  1214         entity = self._cw.create_entity(etype, **kwargs)
  1213         entity = self._cw.create_entity(etype, **kwargs)
  1215         if commit:
  1214         if commit:
  1216             self.commit()
  1215             self.commit()
  1217         return entity
  1216         return entity
  1218 
  1217 
       
  1218     def cmd_reindex_entities(self, etypes=None):
       
  1219         """force reindexaction of entities of the given types or of all
       
  1220         indexable entity types
       
  1221         """
       
  1222         from cubicweb.server.checkintegrity import reindex_entities
       
  1223         reindex_entities(self.repo.schema, self.session, etypes=etypes)
       
  1224 
  1219     @deprecated('[3.5] use create_entity', stacklevel=3)
  1225     @deprecated('[3.5] use create_entity', stacklevel=3)
  1220     def cmd_add_entity(self, etype, *args, **kwargs):
  1226     def cmd_add_entity(self, etype, *args, **kwargs):
  1221         """add a new entity of the given type"""
  1227         """add a new entity of the given type"""
  1222         return self.cmd_create_entity(etype, *args, **kwargs).eid
  1228         return self.cmd_create_entity(etype, *args, **kwargs).eid
  1223 
  1229