Skróciłem nazwę tabeli o dwa znaki — kopia zapasowa przestała ją obejmować
Kod i gitopublikowano 02.11.2026 21:00
Treść odcinka
piątek, 16:40
$ ALTER TABLE zamowienia_archiwum
RENAME TO zam_archiwum;
nazwa krótsza o dwa znaki
Piątek, 16:40. Nazwa tabeli z archiwum zamówień nie mieściła się w limicie starego narzędzia, więc skróciłem ją o dwa znaki. Migracja poszła na produkcję tego samego wieczoru.
raport z migracji
błędy: 0
aplikacja działa, zgłoszeń: brak
backup: zielono, co noc
Migracja przeszła bez błędów, aplikacja działała, klienci nie zgłosili nic. Kopia zapasowa kończyła się na zielono każdej nocy — przez dwa miesiące nikt nie miał powodu tam zaglądać.
poniedziałek, 8:15
kolega: „przywróć wrzesień”
restore: bez błędu
w tabeli: 0 wierszy
W poniedziałek o 8:15 kolega z zespołu poprosił o przywrócenie zamówień z września. Odtworzenie przeszło bez jednego błędu i zwróciło pustą tabelę. Zero wierszy.
backup nie był zepsuty
wykluczał prefiks zamowienia_
skrócona nazwa: poza regułą
zielono = brak tej kopii
Backup nie był zepsuty. Pomijał tabele o prefiksie zamowienia_, bo archiwum miało stać osobno. Skrócona nazwa wypadła z tej reguły razem z kopią — zielony status oznaczał, że tej jednej tabeli nie ma w żadnej kopii.