pg_probackup CLI

Утилита Postgres Professional для резервного копирования и восстановления PostgreSQL с инкрементальными бэкапами и PITR

  • 799 ★ репозитория
  • Последний коммит
CLI

Широкий доступ

Почему такой уровень

  • Работает с файлами данных и WAL боевой базы
  • Восстановление и удаление бэкапов необратимо меняют данные
Все причины и проверки

postgrespro/pg_probackup

Установка

Работает в

Ручная установка

Текст для агента

Установи pg_probackup по разделу Installation документации https://postgrespro.github.io/pg_probackup и выполни настройку по разделу setup. Команды восстановления и удаления бэкапов запускай только после моего подтверждения.

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Работает с файлами данных и WAL боевой базы
  • Восстановление и удаление бэкапов необратимо меняют данные

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

pg_probackup делает полные и инкрементальные резервные копии кластеров PostgreSQL в режимах PAGE, DELTA и PTRACK и восстанавливает их, в том числе инкрементально и частично. Утилита ведет каталог бэкапов и архив WAL для восстановления на момент времени, применяет политику хранения, проверяет целостность копий и самого инстанса командой checkdb. Поддерживаются сжатие, параллельные потоки, бэкап с реплики и удаленные операции через ssh.

Для кого. DBA и DevOps-инженерам, которые отвечают за резервное копирование PostgreSQL.

Подходит, если

  • Настраиваете регулярные инкрементальные бэкапы большой базы
  • Нужно восстановление на момент времени по архиву WAL
  • Хотите снять нагрузку с мастера и бэкапить с реплики
  • Агент готовит скрипты бэкапа и политику хранения

Не подходит, если

  • Нужен логический дамп отдельных таблиц: для этого есть pg_dump
  • Требуется удаленный бэкап через ssh на Windows: это не поддерживается

Пример запроса к агенту

Составь план бэкапов для нашего PostgreSQL 16: еженедельный полный, ежедневный DELTA и хранение 14 дней через pg_probackup

Ограничения

Поддерживаются PostgreSQL с 13 по 18. Исходный и восстанавливаемый серверы должны совпадать по block_size, wal_block_size и мажорной версии. Для удаленных операций версии pg_probackup на обеих сторонах должны совпадать. Для PostgreSQL 18 при сборке нужен патч ядра.

Как отключить. Отключите задания бэкапа в cron или планировщике и удалите пакет pg_probackup.

Частые вопросы

Нужно ли непрерывное архивирование WAL?

Для режима PAGE да. Режимы DELTA и PTRACK работают без него, а автономные бэкапы сами забирают нужные сегменты WAL по протоколу репликации.

Где взять PTRACK?

Для ванильного PostgreSQL 13-17 нужно расширение ptrack, в Postgres Pro Standard и Enterprise поддержка встроена.

Обсуждение

Вопросов и отзывов пока нет.

Официальный

MCP-сервер и скиллы от TigerData, с которыми агент пишет схемы и запросы PostgreSQL по актуальной документации и практикам

MCP-серверРасширенный доступ1,9 тыс.Звезды репозитория

MCP-сервер для PostgreSQL с несколькими базами сразу, описаниями таблиц из каталога, подсказками по PostGIS и pgvector и планами запросов

MCP-серверРасширенный доступ540Звезды репозитория

pgEdge Postgres MCP

pgEdge Postgres MCP Server

Postgres MCP на Go с запросами в режиме чтения, планами EXPLAIN, поиском по смыслу, несколькими базами, чат-клиентом и веб-интерфейсом

MCP-серверРасширенный доступ241Звезды репозитория
Выбор редакции

Экономный по токенам MCP-сервер для PostgreSQL, MySQL, MariaDB, SQL Server и SQLite с режимом только для чтения

MCP-серверШирокий доступ3,8 тыс.Звезды репозитория

MCP-сервер на Go: агент задает вопросы базе PostgreSQL обычными словами и получает результат запроса

MCP-серверРасширенный доступ540Звезды репозитория

Генератор архивов Reddit, Voat и Ruqqus из дампов на PostgreSQL с поиском и MCP-сервером на 29 инструментов для агента

MCP-серверРасширенный доступ349Звезды репозитория

Коротко о README

pg_probackup управляет резервным копированием и восстановлением кластеров PostgreSQL. README перечисляет инкрементальные бэкапы и восстановление, merge, валидацию, политику хранения, сжатие и частичное восстановление. Описаны три режима инкрементальных копий и две стратегии доставки WAL. Для Windows есть установщики, для Linux инструкции в документации, также описана сборка из исходников.

Бейдж для README

Сообщить о проблеме

Foxx AIpg_probackup
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.