IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Installation PostgreSQL Discussion :

Sauvegarde de base impossible [9.3]


Sujet :

Installation PostgreSQL

  1. #1
    Candidat au Club
    Homme Profil pro
    geomaticien
    Inscrit en
    Mars 2015
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre (Centre)

    Informations professionnelles :
    Activité : geomaticien
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mars 2015
    Messages : 4
    Points : 3
    Points
    3
    Par défaut Sauvegarde de base impossible
    Bonjour je dispose de la version 9.3 de postgres. La 9.1 est aussi présente sur mon ordi (windows 7). Je souhaite réaliser une sauvegarde, mais le système va chercher le pg_dump de la 9.1.
    Comment puis je faire pour avoir le bon chemin?

    Merci

  2. #2
    ced
    ced est déconnecté
    Rédacteur/Modérateur

    Avatar de ced
    Homme Profil pro
    Gestion de bases de données techniques
    Inscrit en
    Avril 2002
    Messages
    6 016
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Gestion de bases de données techniques
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2002
    Messages : 6 016
    Points : 23 705
    Points
    23 705
    Par défaut
    Bonjour,

    Peut-être parce que votre variable PATH pointe sur le répertoire des binaires de la version 9.1.
    Sous une fenêtre de commande (cmd.exe), que donne un echo %PATH% ? Est-ce que vous retrouvez, dedans, le chemin vers la version 9.1 ?
    Si c'est le cas, il faut modifier cette variable pour pointer sur la version 9.3.

    Autre solution, au lieu de juste taper pg_dump..., tapez tout le chemin vers pg_dump.exe de la version 9.3 (quelque chose comme C:\Programmes\PostgreSQL9.3\bin\pg_dump.exe... tout dépend d'où se situe PostgreSQL 9.3 sur votre machine).
    Rédacteur / Modérateur SGBD et R
    Mes tutoriels et la FAQ MySQL

    ----------------------------------------------------
    Pensez aux balises code et au tag
    Une réponse vous a plu ? N'hésitez pas à y mettre un
    Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça

  3. #3
    Candidat au Club
    Homme Profil pro
    geomaticien
    Inscrit en
    Mars 2015
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre (Centre)

    Informations professionnelles :
    Activité : geomaticien
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mars 2015
    Messages : 4
    Points : 3
    Points
    3
    Par défaut
    Bonjour et merci pour votre réponse.

    Je ne suis pas très doué en informatique.

    Voici le message d'erreur que j'obtiens quand je souhaite réaliser une sauvegarde :
    C:\fichiersfonciers\bin\pg_dump.exe --host localhost --port 5432 --username "postgres" --role "postgres" --no-password --format custom --blobs --verbose --file "S:\S_C_P_A_E\SIG\ADL\QGIS\postgres\agriculture.backup" "postgres"
    pg_dump: version du serveur : 9.3.6 ; pg_dump version : 9.1.3
    pg_dump: annulation à cause de la différence des versions
    pg_dump: *** interrompu du fait d'erreurs

    Le process a retourné le code de sortie 1.
    J'ai tenté de faire echo %PATH%.

    Voici la réponse
    C:\Program Files <x86>\Java\jre7\bin.
    Je ne suis pas très familier avec les lignes de commandes.

    Ensuite j'ai tapé directement le chemin du pg_dump.exe. Il me demande un mot de passe.

    Voilà, je ne sais pas comment faire pour faire une sauvegarde car il ne pointe pas sur le bon pg_dump.

  4. #4
    ced
    ced est déconnecté
    Rédacteur/Modérateur

    Avatar de ced
    Homme Profil pro
    Gestion de bases de données techniques
    Inscrit en
    Avril 2002
    Messages
    6 016
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Gestion de bases de données techniques
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2002
    Messages : 6 016
    Points : 23 705
    Points
    23 705
    Par défaut
    Il faudrait trouver où est installée votre version 9.3 de PostgreSQL sur votre machine.
    Sous PgAdmin, que donne la requête suivante :
    Dans le cas présent, votre serveur dont le port d'écoute est 5432 correspond à PostgreSQL 9.3.
    Mais ce qui est sous C:\fichiersfonciers\bin\ correspond aux exécutables de la version 9.1.

    Dans le pire des cas, en attendant de trouver où est la bonne version (la 9.3), vous pouvez toujours ajouter dans les arguments de pg_dump.exe l'option --ignore-version. Ça devrait fonctionner...
    Rédacteur / Modérateur SGBD et R
    Mes tutoriels et la FAQ MySQL

    ----------------------------------------------------
    Pensez aux balises code et au tag
    Une réponse vous a plu ? N'hésitez pas à y mettre un
    Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça

  5. #5
    Candidat au Club
    Homme Profil pro
    geomaticien
    Inscrit en
    Mars 2015
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre (Centre)

    Informations professionnelles :
    Activité : geomaticien
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mars 2015
    Messages : 4
    Points : 3
    Points
    3
    Par défaut
    Bonjour, je sais où se trouve la 9.3.

    Réponse de Pgadmin
    "C:/serveur_postgres/data"
    J'avais tenté de créer un .bat pour la sauvegarde, mais cela n'a pas l'air de bien fonctionner. De plus pour la restauration, il ne trouve pas non plus le bon chemin (celui de la 9.3) donc il faudrait créer un .bat pour la restauration.

    voici le .bat

    C:\serveur_postgres\bin\pg_dump.exe --host localhost --port 5432 --username "postgres" --role "postgres" --no-password --format custom --blobs --verbose --file "S:\S_C_P_A_E\SIG\ADL\QGIS\postgres\sauv_agriculture.backup" "agriculture"
    Pour modifier un .exe je ne sais malheureusement pas comment faire.

    Merci

  6. #6
    Candidat au Club
    Homme Profil pro
    geomaticien
    Inscrit en
    Mars 2015
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre (Centre)

    Informations professionnelles :
    Activité : geomaticien
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mars 2015
    Messages : 4
    Points : 3
    Points
    3
    Par défaut Résolu
    Bonjour, j'ai résolu mon problème de sauvegarde. merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Sauvegarder une Base de données Oracle 8
    Par benjamin50 dans le forum Administration
    Réponses: 7
    Dernier message: 16/06/2009, 11h36
  2. (MS DOS) Un Batch qui sauvegarde un base
    Par Furius dans le forum Administration
    Réponses: 13
    Dernier message: 11/10/2005, 15h28
  3. Problème de sauvegarde de bases de données
    Par Gwipi dans le forum Administration
    Réponses: 2
    Dernier message: 09/09/2005, 08h30
  4. Sauvegarde des bases de données
    Par dcollart dans le forum Décisions SGBD
    Réponses: 2
    Dernier message: 27/07/2005, 06h35
  5. Sauvegarde physique base ouverte sous 8.i
    Par hkhan dans le forum Administration
    Réponses: 7
    Dernier message: 19/10/2004, 12h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo