Soft delete is to delete data from database in a way in which it can be recovered in the future rather than permanently deleting the data,
Soft delete, in database terminology, means to delete data from a database by generally marking it with flag like isDeleted
rather than permanently deleting data. Soft delete helps in preserving data such that it can be recovered in the future rather than actually deleting it. Soft deleting also prevents accidental data losses.