Chapter 24. Резервное копирование и восстановление

Table of Contents
24.1. Дамп SQL
24.1.1. Восстановление дампа
24.1.2. Использование pg_dumpall
24.1.3. Управление большими базами данных
24.2. Резервное копирование на уровне файловой системы
24.3. Непрерывное архивирование и восстановление на момент времени (Point-in-Time Recovery (PITR))
24.3.1. Настройка архивирования WAL
24.3.2. Выполнение базовой резервной копии
24.3.3. Восстановление из резервной копии непрерывного архивирования
24.3.4. Шкала времени
24.3.5. Советы и примеры
24.3.6. Предостережения

Как и для других программ, содержащих важные данные, в СУБД PostgreSQL необходимо регулярно выполнять резервное копирование. Хотя эта процедура по существу проста, важно полностью понимать лежащие в её основе методы и предпосылки.

Существует три фундаментально разных подхода к резервному копированию данных в PostgreSQL:

Каждый из них имеет свои сильные и слабые стороны; каждый из них обсуждается в нижеследующих разделах.