rename
应该先更新父对象,再删除子对象
完善还原功能.(未完成,回家继续弄.)

changeItem表增加newString和OldString用于保存变更内容.而newValue和OldValue原则上保存变更ID.