history无hash下的操作，并增加不添加历史记录的trigger