code: def redo(self):
          
          trigger_log = self._to_live_trigger_log(state=TRIGGER_LOG_STATE['NEW'])
          trigger_log.save(force_insert=True)  # make sure we get a fresh row
          self.state = TRIGGER_LOG_STATE['REQUEUED']
          self.save(update_fields=['state'])
          return trigger_log
docs: Re-sync the change recorded in this trigger log.
  
          Creates a ``NEW`` live trigger log from the data in this archived trigger log and sets
          the state of this archived instance to ``REQUEUED``.
  
          .. seealso:: :meth:`.TriggerLog.redo`
  
          Returns:
              The :class:`.TriggerLog` instance that was created from the data of this archived log.