Postgres versions every row. So why did I add a version column?
I added one defensive line to a database table and had no evidence it did anything. Two days later I built the incident on purpose. Postgres already keeps every old version of every row, and that still would not have saved me.