Vibe coding e database: checklist per una modifica sicura
Git può ripristinare i file di codice, ma non necessariamente i record cancellati. Prima di lasciare che un agente AI modifichi dati o schema, prepara una procedura di ripristino separata.
Il rollback del codice non ripristina il database
Tornare a una versione precedente dell’app modifica il codice. I dati dipendono da un backup o dal log del database e possono tornare a uno stato diverso da quello attuale. Sono operazioni separate con conseguenze diverse.
Prepara un ambiente sicuro per la modifica
Definisci prima tabelle, record e utenti che devono essere coinvolti. Con dati reali usa una copia o un ambiente di staging, poi verifica copertura e durata dei backup del provider.
Chiedi all’AI un piano prima dell’esecuzione
Chiedi di spiegare e mostrare la query o migrazione prima di eseguirla. Una persona deve verificare ambito, operazioni ed effetti collaterali. «Dovrebbe funzionare» non basta per cancellazioni o aggiornamenti in blocco.
Verifica il risultato e la via di ritorno
Dopo una prova in staging, confronta conteggi e campioni di record, comportamento dell’app e log degli errori. Un backup serve solo se sai cosa contiene e come ripristinarlo senza sorprese.