We’ve all been there! You need to make a quick, seemingly simple fix to an important production database. You compose the query, give it a once-over, and let it run. Seconds later you realize that you forgot the
WHEREclause, dropped the wrong table, or made another serious mistake, and interrupt the query, but the damage has been done. You take a deep breath, whistle through your teeth, wish that reality came with an Undo option. Now what?
As much as I dislike Amazon’s proprietary solutions like Lambda and DynamoDB in concept (I’d prefer OSS that can easily move between providers), they’re definitely doing some amazing stuff.