From 6b8a5cf17a4a3c5796c4482d8ed3244cc2ee13bf Mon Sep 17 00:00:00 2001 From: Daniel Jakots Date: Fri, 8 Dec 2017 22:12:33 -0500 Subject: [PATCH] note du renommage de pg_xlog -> pg_wal dans pgsql 10 --- HowtoPostgreSQL.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/HowtoPostgreSQL.md b/HowtoPostgreSQL.md index 8741a25a..6cfc5409 100644 --- a/HowtoPostgreSQL.md +++ b/HowtoPostgreSQL.md @@ -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 :