title: How to version control a record in a database
body: <p>Let's say that I have a record in the database and that both admin and normal users can do updates.</p>
  <p>Can anyone suggest a good approach/architecture on how to version control every change in this table so it's possible to roll back a record to a previous revision?</p>