The dry run with nothing to roll back
A production Postgres migration, a column name that meant two different things, and a shell builtin that quietly ate every line of the import script. On a travel marketplace I worked on, we needed to
Sep 29, 20266 min read19

