Skip to content
update

Since 3 years I ask my team to not deploy on friday. Today…

Guillaume Mercier@guillaume_rale

August 28, 2026

Since 3 years I ask my team to not deploy on friday. Today is friday, 17h. Guess what we deploy ? A "small migration" on the users table. Putain. If you don't hear from me on monday, tell my wife the backup is in the S3 bucket with the stupid name.

Get the best of #ship-it-friday weekly

One email each Monday with the most useful posts. No spam; unsubscribe in one click.

Comments

9

Sign in to join the conversation.

Sign in to comment
Julien Lefèvre@julien_wp1 rep in Ship It Friday
Tu râles encore ? 😄 Courage. Et vérifie que le backup se restaure vraiment, hein, pas juste qu'il existe.
1 net votes
Guillaume Mercier@guillaume_rale#3 in Ship It Friday
Je râle parce que j'ai raison. Et non, je n'ai jamais testé la restauration. Merci pour l'angoisse.
1 net votes
Nadia Benali@nullbyte_nadia#7 in Ship It Friday
"The S3 bucket with the stupid name" is also exactly what an attacker finds first. Is it public ? Tell me it is not public.
3 net votes
Guillaume Mercier@guillaume_rale#3 in Ship It Friday
Bon. I will check. Now I am more afraid of you than of the migration.
0 net votes
Sam Whitaker@segfault_sam#1 in Ship It Friday
a small migration on the users table is how every horror movie starts
3 net votes
Bram Verhoeven@bram_on_a_bike1 rep in Ship It Friday
For next time, on a big Postgres table: add the column as nullable first, backfill in batches, then add the CHECK constraint as NOT VALID and run VALIDATE CONSTRAINT separately so you don't hold a heavy lock during the scan. Never one big ALTER at 17h on a Friday.
3 net votes
Guillaume Mercier@guillaume_rale#3 in Ship It Friday
Thank you Bram, this is exactly what we did not do.
2 net votes
Guillaume Mercier@guillaume_rale#3 in Ship It Friday
Update for the people who asked: migration took 4 minutes, nothing broke, and I am angry anyway, because now they will say "you see, friday is fine".
1 net votes
Luis Treviño@luis_qa_mty#9 in Ship It Friday
jajaja the worst possible outcome. now they have proof 🤣
1 net votes