Patroni

Contents:

  • Introduction
  • Installation
  • Patroni configuration
  • Patroni REST API
  • patronictl
  • Replica imaging and bootstrap
  • Replication modes
  • Standby cluster
  • Watchdog support
  • Pause/Resume mode for the cluster
  • DCS Failsafe Mode
  • Using Patroni with Kubernetes
  • Citus support
  • Convert a Standalone to a Patroni Cluster
  • Major Upgrade of PostgreSQL Version
  • Integration with other tools
  • Security Considerations
  • HA multi datacenter
  • FAQ
  • Release notes
  • Contributing
    • Contributing guidelines
    • Patroni API docs
      • patroni package
        • Subpackages
        • Submodules
        • Module contents
Patroni
  • Contributing
  • patroni
  • patroni package
  • patroni.scripts package
  • patroni.scripts.barman package
  • Edit on GitHub

patroni.scripts.barman package

Submodules

  • patroni.scripts.barman.cli module
    • ExitCode
      • ExitCode.API_NOT_OK
      • ExitCode.NO_COMMAND
    • main()
  • patroni.scripts.barman.config_switch module
    • ExitCode
      • ExitCode.CONFIG_SWITCH_DONE
      • ExitCode.CONFIG_SWITCH_FAILED
      • ExitCode.CONFIG_SWITCH_SKIPPED
      • ExitCode.HTTP_ERROR
      • ExitCode.INVALID_ARGS
    • _should_skip_switch()
    • _switch_config()
    • run_barman_config_switch()
  • patroni.scripts.barman.recover module
    • ExitCode
      • ExitCode.HTTP_ERROR
      • ExitCode.RECOVERY_DONE
      • ExitCode.RECOVERY_FAILED
    • _restore_backup()
    • run_barman_recover()
  • patroni.scripts.barman.utils module
    • ApiNotOk
    • OperationStatus
      • OperationStatus.DONE
      • OperationStatus.FAILED
      • OperationStatus.IN_PROGRESS
    • PgBackupApi
      • PgBackupApi.__init__()
      • PgBackupApi._build_full_url()
      • PgBackupApi._deserialize_response()
      • PgBackupApi._ensure_api_ok()
      • PgBackupApi._get_request()
      • PgBackupApi._post_request()
      • PgBackupApi._serialize_request()
      • PgBackupApi.create_config_switch_operation()
      • PgBackupApi.create_recovery_operation()
      • PgBackupApi.get_operation_status()
    • RetriesExceeded
    • retry()
    • set_up_logging()

Module contents

Create patroni.scripts.barman.

Previous Next

© Copyright 2025 Compose, Zalando SE, Patroni Contributors.

Built with Sphinx using a theme provided by Read the Docs.