equal
deleted
inserted
replaced
298 SQL_PREFIX+newname) |
298 SQL_PREFIX+newname) |
299 sqlexec(sql) |
299 sqlexec(sql) |
300 self.info('renamed table %s to %s', oldname, newname) |
300 self.info('renamed table %s to %s', oldname, newname) |
301 sqlexec('UPDATE entities SET type=%(newname)s WHERE type=%(oldname)s', |
301 sqlexec('UPDATE entities SET type=%(newname)s WHERE type=%(oldname)s', |
302 {'newname': newname, 'oldname': oldname}) |
302 {'newname': newname, 'oldname': oldname}) |
|
303 for eid, (etype, uri, extid, auri) in self.session.repo._type_source_cache.items(): |
|
304 if etype == oldname: |
|
305 self.session.repo._type_source_cache[eid] = (newname, uri, extid, auri) |
303 sqlexec('UPDATE deleted_entities SET type=%(newname)s WHERE type=%(oldname)s', |
306 sqlexec('UPDATE deleted_entities SET type=%(newname)s WHERE type=%(oldname)s', |
304 {'newname': newname, 'oldname': oldname}) |
307 {'newname': newname, 'oldname': oldname}) |
305 # XXX transaction records |
308 # XXX transaction records |
306 |
309 |
307 def precommit_event(self): |
310 def precommit_event(self): |