Vous n'êtes pas identifié(e).
Pages : 1
Bonjour,
J'ai installé la version 8.4 de postgresql, depuis 3 mois. Après, je l'ai désinstallé et installée par la suite la version 9.2.
Mais il me semble que les fichiers de la version 8.4, sont toujours utilisés.
J'ai modifié dans le bash.profile pour prendre la version 9.2 par défaut mais qu'on j'execute initdb -d il me donne 8.4.13 pour la variable PGDATA.
Que dois je faire ?
Hors ligne
Bonjour,
que vaut la variable d'environnement $PGDATA ? PGDATA représente l'endroit où sont stockées les données, pas les binaires utilisés. Vous pouvez utiliser initdb -V par exemple pour avoir la version des binaires utilisés.
Julien.
https://rjuju.github.io/
En ligne
D'accord.
Donc mes données sont stockées dans la version 8.4.
J'ai exécuté initdb -V et j'ai reçu : initdb (PostgreSQL) 8.4.13.
Comment puis je désinstaller définitivement la version 8.4.13 afin de garder juste 9.2 ?
Merci d'avance.
Hors ligne
Bonjour,
De quelle manière avez-vous désinstallé PostgreSQL 8.4?
Hors ligne
/etc/init.d postgresql-8.3 stop
rm -rf /opt/PostgreSQL
rm /etc/postgres-reg.ini
rm -rf /etc/init.d/postgresql-8.3
userdel postgres
Hors ligne
Il semblerait donc que vous ayez oublié de supprimer les RPM que vous avez installé.
Hors ligne
Y a t-il pas une commande pour supprimer tous les fichiers postgresql.
Hors ligne
Comment l'avez-vous installé à la base ? Si c'est par un gestionnaire de paquet, il devrait gérer correctement la suppression.
Julien.
https://rjuju.github.io/
En ligne
Par exemple, vous pouvez utiliser "yum remove" ou "rpm -e"
Hors ligne
Merci beaucoup.
Hors ligne
Si je change le répertoire d'installation et des données postgresql, je dois surement changer des variables ?
Vous pouvez me les déterminer ?
Hors ligne
La variable principale est $PGDATA qui contient l'endroit où vous souhaitez placer votre cluster de base de données.
Hors ligne
En fait, j'ai deux répertoires pgsql.
Un dans usr/share : qui contient des fichiers comme : conversion_create.sql
Et dans /var/lib : qui contient les données data
Normalement il fallait que je change deux variables ?
Non?
Hors ligne
Pages : 1