Vibe coding i zmiany w bazie: bezpieczna lista przed wdrożeniem
Git może przywrócić pliki kodu, ale nie musi odzyskać usuniętych rekordów. Zanim agent AI zmieni dane lub schemat bazy, przygotuj osobną ścieżkę odzyskiwania.
Cofnięcie kodu to nie przywrócenie bazy
Powrót do starszej wersji aplikacji zmienia kod. Odzyskanie danych zależy od kopii zapasowej lub dziennika bazy i może przywrócić inny stan niż obecny. To odrębne operacje o różnych skutkach.
Przygotuj bezpieczne środowisko zmian
Najpierw określ tabele, rekordy i użytkowników, których dotyczy zmiana. Przy prawdziwych danych użyj kopii lub stagingu, a potem sprawdź faktyczny zakres i retencję kopii u dostawcy.
Najpierw poproś AI o plan
Poproś o wyjaśnienie zmiany i pokazanie zapytania lub migracji przed wykonaniem. Człowiek powinien sprawdzić zakres, każdą operację i skutki uboczne. „Powinno działać” nie wystarczy przy usuwaniu lub masowej aktualizacji.
Sprawdź wynik i drogę powrotu
Po próbie na stagingu porównaj liczbę i przykłady rekordów, działanie aplikacji oraz logi błędów. Kopia jest przydatna tylko wtedy, gdy wiadomo, co obejmuje i jak ją odtworzyć.