A.9. pg_probackup 3.0.0 #

Дата выпуска: 2025-03-28

Это первая версия pg_probackup3.

Решение pg_probackup3 основано на pg_probackup, где реализована большая часть функциональности.

Основные возможности перечислены ниже:

  • Версионная независимость. Одна и та же версия pg_probackup3 теперь может использоваться с различными версиями Postgres Pro или PostgreSQL, обеспечивая совместимость и адаптивность.

  • Интеграция с API. pg_probackup3 может интегрироваться с различными системами резервного копирования через API, что обеспечивает централизованное управление резервным копированием.

  • Работа без SSH. pg_probackup3 может работать без SSH-соединения, гарантируя более эффективную и безопасную передачу данных.

  • FUSE. В pg_probackup3 реализована команда fuse, которая с помощью механизма FUSE (Filesystem in User Space, Файловая система в пользовательском пространстве) обеспечивает работу с базой данных прямо из резервной копии, минуя этап полного восстановления.

  • Запуск от имени непривилегированных пользователей. pg_probackup3 может запускаться пользователями, не имеющими прав доступа к PGDATA. Это повышает уровень безопасности и снижает риск возможных ошибок.

  • Новый формат резервных копий. Каждая резервная копия теперь хранится в виде единого файла, что облегчает управление и хранение резервных копий.

  • Поддержка pg_basebackup. В режиме источника данных BASE теперь возможно использовать репликационный протокол pg_basebackup для повышения скорости и эффективности резервного копирования.

  • Режим PRO. В режиме источника данных PRO pg_probackup3 использует собственный репликационный протокол.

  • Объединение цепочек инкрементальных копий. Для экономии места на диске теперь можно объединять цепочки инкрементальных резервных копий.

A.9. pg_probackup 3.0.0 #

Release date: 2025-03-28

This is the first public release of pg_probackup3.

pg_probackup3 is based on pg_probackup where most of the functionality is implemented.

Major features are as follows:

  • Version independence: The same pg_probackup3 version can now be used with different versions of Postgres Pro or PostgreSQL, ensuring compatibility and flexibility.

  • API integration: pg_probackup3 can be integrated with various backup systems via API, thus offering centralized management of the backup process.

  • Work without SSH: pg_probackup3 can work without an SSH connection, enabling more effective and secure data transfer.

  • FUSE: pg_probackup3 introduces the new fuse command, which enables running a database instance directly from a backup without requiring a full restore, using the FUSE (Filesystem in User Space) mechanism.

  • Operation by unprivileged users: pg_probackup3 can be started by users who do not have access rights to PGDATA. This helps to increase security and reduce the risk of potential errors.

  • A new backup format: Each backup is now stored as a single file, making it easier to manage and store backups.

  • pg_basebackup support: In the BASE data source mode, it is now possible to leverage the pg_basebackup replication protocol for improved backup speed and efficiency.

  • PRO mode: pg_probackup3 introduces a proprietary replication protocol in the new PRO data source mode.

  • Merging incremental backup chains: It is now possible to save disk space by merging chains of incremental backups.

FAQ