Резервное копирование и восстановление
Часть курса PostgreSQL
Ночная задача уже восемь месяцев пишет файл на диск, и никто ни разу его не открывал. Это не резервная копия, это файл, на который просто надеются. Резервная копия становится резервной копией только тогда, когда вы её впервые восстанавливаете и видите, что данные вернулись, поэтому этот урок заставит вас намеренно удалить базу данных и вернуть её из дампа, прежде чем рассказывать что-либо ещё.
В Postgres нужные инструменты уже встроены. pg_dump читает работающую базу данных и записывает её переносимую копию. pg_restore читает эту копию обратно. Всё остальное в этом уроке - лишь вариации этих двух команд. ...
Хочешь изучать PostgreSQL Резервное копирование и восстановление в реальной среде?
Нажми ниже, получи Linux-машину с PostgreSQL наготове и пройди Резервное копирование и восстановление на практике вместе с AI-наставником, который знает твой код.
Начать этот урокРезервное копирование и восстановлениеЧему вы научитесь
- Pg_dump custom format
- Pg_restore
- Plain SQL dumps
- Point-in-time recovery overview
Читай этот урок на своём языке
Все уроки этого курса
14 уроков- 1Что такое PostgreSQL20 мин
- 2psql и первые команды25 мин
- 3Создание баз данных и таблиц30 мин
- 4Типы данных25 мин
- 5SELECT и WHERE30 мин
- 6Джойны (joins)35 мин
- 7Агрегаты и группировка30 мин
- 8Индексы (indexes)35 мин
- 9Транзакции (transactions) и изоляция (isolation)35 мин
- 10Функции (functions) и триггеры (triggers)35 мин
- 11JSONB и массивы35 мин
- 12EXPLAIN и настройка запросов35 мин
- 13Резервное копирование и восстановление25 мин
- 14Итоговый проект: Разработка схемы60 мин
