Mise à jour de Debian Jessie postgresql

En raison aucune (n'est pas très clair raisons qui m') j'ai oublié de faire la mise à jour de postgresql démon sous l'action des médiateurs de l'inflammation lors de la mise à jour d'un serveur Debian m'. Postgresql démon a une propriété intéressante: ne commence pas à utiliser la nouvelle version (contrairement à Mysql) dans le même temps, pas de convaincre, ce qui est nouveau pleinement compatible avec le lancement de la – très utile lors des grandes bases de données. Le processus de mise à jour s'y limiter, les suivants 2 les étapes:

  • pg_dropcluster
  • pg_upgradecluster

Avant de издропите cluster pg démon doit être arrêté!

pg_dropcluster 9.4 main

Cette commande passe vite, puis nous passons à mettre en évidence – la mise à niveau simple

pg_upgradecluster 9.1 main
Disabling connections to the old cluster during upgrade...
Restarting old cluster with restricted connections...
Creating new cluster 9.4/main ...
config /etc/postgresql/9.4/main
data   /var/lib/postgresql/9.4/main
locale en_US.UTF-8
Flags of /var/lib/postgresql/9.4/main set as -------------e-C
port   5433
Disabling connections to the new cluster during upgrade...
Roles, databases, schemas, ACLs...
Fixing hardcoded library paths for stored procedures...
Upgrading database postgres...
Analyzing database postgres...
Fixing hardcoded library paths for stored procedures...
Upgrading database template1...
Analyzing database template1...
Fixing hardcoded library paths for stored procedures...
Upgrading database xpqt...
Analyzing database xpqt...
Re-enabling connections to the old cluster...
Re-enabling connections to the new cluster...
Copying old configuration files...
Copying old start.conf...
Copying old pg_ctl.conf...
Copying old server.crt...
Copying old server.key...
Stopping target cluster...
Stopping old cluster...
Disabling automatic startup of old cluster...
Configuring old cluster to use a different port (5433)...
Starting target cluster on the original port...
Success. Please check that the upgraded cluster works. If it does,
you can remove the old cluster with

pg_dropcluster 9.1 main

Si tout est lisse minlo vous devriez recevoir un message comme ci-dessus, qui vous invite à sortir des données anciennes de pg.

pg_dropcluster 9.1 main

À la fin de ce vous pouvez maintenant recommencer le processus Tarpan. Pour moi, les bases sont petites et malheureusement je ne peux pas donner une estimation de combien le temps passe la mise à niveau essentielle.

Laisser une Réponse

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont marqués *

Anti-SPAM *