Module BK50
Dalibo SCOP
26.09
10 septembre 2026
Cette formation est sous licence CC-BY-NC-SA. Vous êtes libre de la redistribuer et/ou modifier aux conditions suivantes :
PostgreSQL® Postgres® et le logo Slonik sont des marques déposées par PostgreSQL Community Association of Canada.
Ce document ne couvre que les versions supportées de PostgreSQL au moment de sa rédaction, soit les versions 14 à 18.
pg_basebackup, l’outil simple et efficace pour la copie physique à chaud
Cas prévu : la sauvegarde ponctuelle physique à chaud
postgresql.conf
wal_level = replica max_wal_senders = 10 max_replication_slots = 10
pg_hba.conf
host replication usersvg 192.168.0.42/32 scram-sha-256
$ pg_basebackup --format=tar --wal-method=stream \ --checkpoint=fast --progress -h 127.0.0.1 -U sauve \ -D /var/lib/postgresql/backups/
tablespace_map
--format plain
--format tar
-z
-Z client-lz4
-Z server-zstd:6
--wal-method stream
--wal-method fetch
--wal-method none
--slot nom_du_slot --create
pg_verifybackup
--manifest-checksums=CRC32C|SHA523|NONE
pg_basebackup
-D /backups/erp_prod
--target=server:/backups/erp_prod
--target=blackhole
--write-recovery-conf
--max-rate=10M
--checkpoint-fast
--tablespace-mapping=<vieuxrep>=<nouveaurep>
--waldir=chemin
--progress
pg_stat_progress_basebackup
pg_combinebackup
N’hésitez pas, c’est le moment !
https://dali.bo/bk50_quiz