Русская версия

Как восстановить проект, данные и файлы после ошибки

Для восстановления проекта проверьте код, данные и загруженные файлы отдельно. Вернув страницу к прежней версии, можно всё ещё потерять заявки или изображения. Результат проверки: восстановленная учебная копия и отчёт о том, что удалось вернуть.

Что должно попасть в копию

Часть проекта Что сверить после восстановления
Код Выбранная версия и нужные файлы
Данные Записи, их количество и контрольные значения
Вложения Содержимое файла и связь с записью
Настройки Имена настроек и доступ к нужной среде

Секреты храните отдельно от публикуемого архива. Укажите, кто сможет открыть копию, если основной аккаунт станет недоступен.

В Supabase резервная копия базы не включает сами объекты Storage. Метаданные файлов и файлы являются разными частями восстановления. Документация резервных копий.

Как повторить локальный опыт

Нужны Python 3 и Git. Используйте учебный комплект, а не рабочую папку проекта.

  1. Распакуйте комплект в отдельную папку. Прочитайте README.md и run_demo.py.
  2. Убедитесь, что скрипт создаёт свою папку run-.... Он использует вымышленные данные, локальный Git и отдельные копии JSON и файла.
  3. В папке со скриптом выполните python3 run_demo.py. Вариант Windows py -3 run_demo.py зависит от установленного Python launcher и здесь не проверен.
  4. Откройте новый results.json. Ожидаемый итог: passed: 8, восемь успешных проверок.
  5. Сверьте сохранение истории Git, восстановление выбранного файла, двух записей и вложения. Посторонний учебный файл должен остаться целым.

Промпт для Codex

Проверь учебный комплект восстановления в отдельной папке.
Сначала прочитай README.md и run_demo.py и назови, какие файлы они создают и меняют.
Если скрипт затрагивает рабочий проект или внешние сервисы, остановись.
Запусти локальный опыт с вымышленными данными. Сверь код, записи и вложение отдельно.
Сохрани условия запуска, реальные результаты и путь к отчёту. Не выдавай этот опыт за восстановление облачной базы.

Для собственного проекта используйте Подготовить восстановление конкретной версии. Перед выпуском подготовьте план возврата версии.

Как проверить собственную копию

Восстанавливайте сначала в отдельную среду. Архив должен открываться, нужные файлы должны совпадать, а приложение должно читать возвращённые данные. Запишите дату копии: сегодняшние записи не появятся в ней, если она сделана вчера.

При несовпадении проверьте выбранную версию и состав архива. Сохраните повреждённое состояние до исправления. Замена рабочей базы требует отдельного решения после проверки учебной копии.

Источники и границы проверки

Комплект проверяет восстановление локальных файлов Git, JSON и отдельного документа. Это не восстановление рабочего сервера или облачной базы. Для SQL и Supabase Storage нужны отдельные копии и свой тест возврата данных. Условия учебного опыта.

В этой статье