documentation script pg_basebackup

This commit is contained in:
emorino 2019-03-07 16:49:54 +01:00
parent 4ad9b1963b
commit 196847b24b

View file

@ -108,6 +108,16 @@ postgres$ psql -c "SELECT pg_start_backup('synchro initiale')"
postgres$ psql -c "SELECT pg_stop_backup()"
~~~
On peut également utiliser le script _pg_basebackup_ comme ceci :
~~~
# sudo -u postgres pg_basebackup -h IP_MASTER -D /var/lib/postgresql/9.6/main -U repl -v -P --xlog
~~~
pg_basebackup s'occupe de faire un checkpoint du WAL courant (pg_start_backup) de transférer les fichiers des bases puis d'exécuter la fonction SQL _pg_stop_backup_
Pendant le transfert des fichiers, la base a pu subir des modifications. Le paramètre --xlog ordonne à _pg_basebackup_ de transférer également les derniers journaux de transactions pour les rejouer sur le réplica.
* redémarrer PostgreSQL sur le réplica.
## Administration