title: What are common Auditing columns for each database table?
body: <p>I was going to include 'status', 'date_created', 'date_updated' to every table in database.
  'status' is for soft deletion of rows.</p>
  
  <p>Then, I've seen few people also add 'user_created', 'user_updated' columns to each table.</p>
  
  <p>If I add those columns too, then I will have at least 5 columns for every table.
  Will this be too much overhead?</p>
  
  <p>Do you think it's a good idea to have those five columns?</p>
  
  <p>Also, does the 'user' in 'user_created' mean database user? or application user?</p>