|
|
|
|
|
by tcdent
417 days ago
|
|
Database schemas being perfect out-of-the gate was replaced by reliable migrations. If it's not data that's essential to serving the current functionality, just add a column later. `updated_at` doesn't have to be accurate for your entire dataset; just set it to `NOW()` when you run the migration. |
|
But for the example of the "updated_at" column, or "soft delete" functionality, you only find out you need it because the operations team suddenly discovered they needed that functionality on existing production rows because something weird happened.