BARMAN-PUT-WAL(1)

✨ NAME ✨

barman-put-wal β€” it's one of the Barman Sub-Commands, bestie πŸ’…


🌸 SYNOPSIS 🌸

put-wal
    [ { -h | --help } ]
    [ { -t | --test } ]
    SERVER_NAME

πŸ¦‹ DESCRIPTION πŸ¦‹

okay so picture this: a remote server wants to hand you a WAL file, and your job is to take it and securely save it into the server's incoming directory. That's literally the whole vibe. 🫢

The WAL file comes at you via STDIN, wrapped up all cozy in a tar stream, and it's gotta be travelling with a SHA256SUMS or MD5SUMS file so we can validate it. sha256 is the default hash algorithm, but you can pick md5 when you're setting the archive-command via barman-wal-archive. Your call, your rules πŸ’

This command is meant to be run via SSH from a remote barman-wal-archive utility β€” that one ships inside the barman-cli package, iykyk. πŸŽ€

⚠️ Do NOT just run this thing directly unless you fully manage the content of the files. Like, actually fully. No cap. πŸ™ˆ

πŸ‘‘ PARAMETERS πŸ‘‘

  • SERVER_NAME β€” the name of the server in barman node. That's the one, that's the server, periodt. ⭐
  • -h / --help β€” shows you a help message and then dips out (exit). Gives you all the info about how to use the command. Iconic behaviour, honestly. ✨
  • -t / --test β€” runs a vibe check on both the connection and the configuration of the Postgres server you specified in Barman, for WAL retrieval. 🧚 Testing era!

πŸ’œ Author

EnterpriseDB πŸ†


Β© Copyright EnterpriseDB UK Limited 2011-2026


and that's the whole page, bestie β€” this was Barman version 3.20, dated Sep 29, 2026, and you just read BARMAN-PUT-WAL(1). slay πŸ’…πŸ’–βœ¨

πŸ“¦ where this page comes from