note du renommage de pg_xlog -> pg_wal dans pgsql 10

This commit is contained in:
Daniel Jakots 2017-12-08 22:12:33 -05:00
parent 519b06bf82
commit 6b8a5cf17a

View file

@ -397,6 +397,8 @@ Le principe est le suivant :
* faire un rsync du datadir, en excluant les WAL (`pg_xlog/*`) ;
* indiquer à PostgreSQL la fin de la sauvegarde, afin qu'il termine son WAL courant (pour qu'il puisse être copié par `archive_command`).
> *Note* : à partir de PostgreSQL 10, pg_xlog se nomme pg_wall
Il faut en parallèle activer l'archivage des WAL dans la configuration :
~~~
@ -420,6 +422,8 @@ S'assurer que PostgreSQL est éteint, et restaurer le datadir :
# rsync -a --exclude /pg_xlog/* backup.example.com/backup/…/base/ ~postgres/9.4/main/
~~~
> *Note* : à partir de PostgreSQL 10, pg_xlog se nomme pg_wall
Attention à ne surtout pas effacer le contenu de `pg_xlog/`, qui peut contenir le dernier WAL courant (donc pas encore copié sur le serveur de backup).
Créer un fichier `recovery.conf` à la racine du datadir avec le contenu suivant, puis démarrer PostgreSQL :