Mise à jour de 'Upgrade des versions majeures de PostgreSQL'
parent
fdea078048
commit
086af92b4a
|
@ -73,4 +73,14 @@ Si après trois jours ça marche toujours, supprimer l'ancienne version.
|
|||
|
||||
## Méthode automatique
|
||||
|
||||
Nécessite d'avoir les deux versions de PostgreSQL en parallèle. À vous l'honneur si vous voulez tester.
|
||||
Sur Arch uniquement. Voir la doc pour d'autres distros. Pour passer de X à Y
|
||||
|
||||
```
|
||||
sudo pacman -Syu postgresql-old-upgrade # installation des outils qui vont bien
|
||||
sudo mv /var/lib/postgres/data /var/lib/postgres/data.old # copie de l'ancienne BDD
|
||||
sudo mkdir /var/lib/postgres/data /var/lib/postgres/tmp # création des nouveaux répertoires
|
||||
sudo chown postgres:postgres /var/lib/postgres/data /var/lib/postgres/tmp
|
||||
[postgres]$ cd /var/lib/postgres/tmp
|
||||
[postgres]$ initdb -D /var/lib/postgres/data # initialisation de la nouvelle BDD en version Y
|
||||
[postgres]$ pg_upgrade -b /opt/pgsql-X/bin -B /usr/bin -d /var/lib/postgres/olddata -D /var/lib/postgres/data # passage du format de X à Y
|
||||
```
|
||||
|
|
Loading…
Reference in New Issue