Вайбкодинг и база данных: как проверить изменения до запуска
Git может вернуть файлы кода, но не обязательно восстановит удалённые записи. Прежде чем разрешать ИИ менять данные или схему базы, подготовьте отдельный путь восстановления.
Откат кода — не восстановление базы
Возврат старой версии приложения меняет код. Восстановление данных зависит от резервной копии или журнала базы и может вернуть проект в состояние, отличное от текущего. Это разные операции с разными последствиями.
Подготовьте безопасную среду для изменения
Сначала точно назовите таблицы, записи и пользователей, которых должно коснуться изменение. Для реальных данных сначала используйте копию или тестовую среду, а затем проверьте условия хранения резервных копий у провайдера.
Сначала попросите ИИ составить план
Попросите объяснить изменение и показать запрос или миграцию до запуска. Человек должен проверить область действия, каждую операцию и побочные эффекты. Фразы «должно сработать» недостаточно для удаления и массового обновления.
Проверьте результат и путь назад
После тестового запуска сравните количество и примеры записей, работу приложения и журналы ошибок. Резервная копия полезна, только если понятно, что в неё входит и как восстановиться без сюрпризов.