def deleteAllFk(self): """删除所有的外键 """ key = '%s:%s_fk:'%(mclient._hostname,self._name) _fklist = util.getallkeys(key, mclient.connection) for fk in _fklist: name = '%s_fk:%s'%(self._name,fk) fkmm = MFKMode(name) fkmm.mdelete()
def deleteAllFk(self): """删除所有的外键 """ key = '%s:%s_fk:' % (mclient._hostname, self._name) _fklist = util.getallkeys(key, mclient.connection) for fk in _fklist: name = '%s_fk:%s' % (self._name, fk) fkmm = MFKMode(name) fkmm.mdelete()
def checkAll(self): key = '%s:%s:'%(mclient._hostname,self._name) _pklist = util.getallkeys(key, mclient.connection) for pk in _pklist: mm = MMode(self._name+':%s'%pk,self._pk) if not mm.IsEffective(): mm.mdelete() continue if not mm.get('data'): continue mm.checkSync(timeout=self._timeout) self.deleteAllFk()
def checkAll(self): key = '%s:%s:' % (mclient._hostname, self._name) _pklist = util.getallkeys(key, mclient.connection) for pk in _pklist: mm = MMode(self._name + ':%s' % pk, self._pk) if not mm.IsEffective(): mm.mdelete() continue if not mm.get('data'): continue mm.checkSync(timeout=self._timeout) self.deleteAllFk()