Этот практический проект по восстановлению PostgreSQL предназначен для начинающих DevOps с базовыми навыками терминала. Вы сохраните реальные заказы небольшого магазина, откроете сохранённое состояние в независимом сервисе и докажете, что тестовые заказы попадают только в копию.
Две пошаговые лабораторные работы объясняют чёткую границу экспорта и безопасное полное восстановление. Самостоятельное задание переносит те же инструменты на бронирования мастерских, связанных участников и две точки восстановления. Каждый модуль начинается в собственной подготовленной среде.
Чему вы научитесь
- Определять реальные исходную и целевую базы перед выбором соединения.
- Создавать и просматривать архив PostgreSQL в специальном формате с помощью
pg_dumpиpg_restore. - Отличать сохранённую точку от более поздних записей оригинала.
- Отказываться от непустой цели и восстанавливать независимую копию в одной транзакции.
- Читать полные связи заказов или участников, скачивать квитанции и проверять запись только в копию.
Для кого этот курс
Для изучающих DevOps, умеющих вводить команды и распознавать пути. Программировать на SQL, устанавливать базу или проходить другой курс не требуется. Сервисы соединений, параметры архива и нужный синтаксис оболочки объясняются при использовании.
Браузерная среда предоставляет PostgreSQL, терминал и два полноценных деловых сайта с вымышленными данными. Документы доступны ещё на восьми языках; надписи сайтов, команды и вывод остаются английскими.
Часто задаваемые вопросы
Нужно устанавливать PostgreSQL? Нет. В каждой работе есть подготовленная база и совместимые клиенты.
Поврежу ли я исходный магазин? Упражнение сохраняет исходные заказы и восстанавливает именованную одноразовую базу. Вы изучите проверку назначения и отказ от непустой цели.
Это полный план аварийного восстановления? Нет. Это репетиция логического резервирования и восстановления на одном экземпляре. Непрерывное PITR, внешнее хранение, отказ сервера и полное восстановление рабочей среды не рассматриваются.




