Use ModelTimestamp.timestamps to add created_at and updated_at to the table.

User.timestamps()
User.timestamps();

If Model.archive is true, deleted records are archived in the _Archive table.

User.archive = true
User.delete age: 27, (error, count) ->
  # _Archive will have delete records as
  #   { model: 'User', data: <deleted user 1> },
  #   { model: 'User', data: <deleted user 2> }, ...
User.archive = true;
User.delete({ age: 27 }, function (error, count) {
  // _Archive will have delete records as
  //   { model: 'User', data: <deleted user 1> },
  //   { model: 'User', data: <deleted user 2> }, ...
});
Fork me on GitHub