PostgreSQL
Aller à la navigation
Aller à la recherche
PostgreSQL sur Gentoo
Upgrade de PostgreSQL
1. Arrêter le service existant
/etc/init.d/postgresql-9.2 stop
2. Choisir la nouvelle version
eselect postgresql set 9.3
3. Créer les dossiers pour la nouvelle version de postgres
emerge --config dev-db/postgresql-server:9.3
4. En tant que user "postgres", copier les fichier de configuration pour que pg_upgrade les retrouve
su - postgres cp /etc/postgresql-9.2/*.conf /var/lib/postgresql/9.2/data/ cp /etc/postgresql-9.3/*.conf /var/lib/postgresql/9.3/data/
5. En tant que user "postgres", mettre à jour les fichiers de base
su - postgres pg_upgrade -u postgres -d /var/lib/postgresql/9.2/data/ -D /var/lib/postgresql/9.3/data -b /usr/lib/postgresql-9.2/bin -B /usr/lib/postgresql-9.3/bin
6. Mettre à jour la configuration
vi /etc/postgresql-9.3/pg_hba.conf
7. Tester la nouvelle version
/etc/init.d/postgresql-9.3 start
8. Nettoyer le système
rm /etc/conf.d/postgresql-9.2 rm -rf /var/lib/postgresql/9.2 rm -rf /etc/postgresql-9.2 emerge -P postgresql-base postgresql-server rm /var/lib/postgresql/9.3/data/*.conf
9. Mettre à jour les scripts de démarrage
rc-update del postgresql-9.2 default rc-update add postgresql-9.3 default
External references: