On 02/20/2011 02:15 AM, Gilles Maria-Sube wrote:
> Bonjour,
> 
> je viens de faire une mise à jour du serveur postgresql depuis la
> version 8.1 en version8.3 (avec Yast),
> apparemment la procédure s'est bien passé sauf qu'aprés reboot de la
> machine quand je vais sous
> l'interpréteur psql et je lance:
> 
> select version()
> 
> ile me répond toujours:
> 
>                                                      version
> ------------------------------------------------------------------------------------------------------------------
>  PostgreSQL 8.1.5 on x86_64-unknown-linux-gnu, compiled by GCC gcc
> (GCC) 4.1.2 20061115 (prerelease) (SUSE Linux)
> (1 ligne)
> 
> ce qui veux dire que la version n'a pas été upgradée (!!!) Quelqu'un
> aurait-il une explication???
> 
> Merci d'avance
> Salutations

Oui par mesure de précaution le packaging openSUSE lorsque postgresql fait un 
bond de version
8.1 > 8.1+1 ils chroot les anciens exécutables pour permettre à 
l'administrateur inconscient de faire son pg_dump
puis d'effacer le /var/lib/pgsql/data afin qu'il y ait réinitialisation.

Ensuite pg_restore

C'est le mode traditionnel d'update à froid comme décrit dans toute bonne 
documentation postgresql.
Attention aussi à rajouter/update les éventuelles extensions.

Si l'update est fait en ligne de commande avec zypper dans une console, le 
message apparaît.
Voir aussi le log de start de pg, si mon souvenir est bon, il y a aussi 
l'explication

-- 

Bruno Friedmann
Ioda-Net Sàrl www.ioda-net.ch

openSUSE Member & Ambassador
GPG KEY : D5C9B751C4653227
irc: tigerfoot
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Répondre à