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

Discussion :

PG_DUMPALL et restauration d'une seule base


Sujet :

Administration PostgreSQL

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    septembre 2007
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : septembre 2007
    Messages : 206
    Points : 111
    Points
    111
    Par défaut PG_DUMPALL et restauration d'une seule base
    Bonjour

    PG_DUMPALL permet de sauvegarder toutes mes bases de données Postgres.
    Si je souhaite seulement restaurer une seule base de ma sauvegarde, dont j'indique le nom dans ma ligne de commande PSQL, pouvez-vous me confirmer que le lien s'établit entre le nom de ma base renseigné et celui qui va être trouvé dans mon fichier de sauvegarde ?
    Par contre, depuis mon fichier de sauvegarde, toujours généré par la commande PG_DUMPALL, puis-je restaurer (avec pg_restore ou psql) une seule base vers une base crée d'un nom différent ? Si oui, je n'arrive pas à trouver l'option m'indiquant la base source dans mon fichier de sauvegarde. Je sais que cette manipulation est cependant possible si je sauvegarde avec la commande pg_dump mais je souhaite éviter cette commande puisque je possède plusieurs bases sur le même serveur, donc il faudrait écrire une ligne de sauvegarde par base.

    Merci pour vos retours

  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
    5 807
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Loiret (Centre)

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

    Informations forums :
    Inscription : avril 2002
    Messages : 5 807
    Points : 23 039
    Points
    23 039
    Par défaut
    Bonjour,

    Si j'ai bien compris votre question, alors la réponse est "non, pas directement". Comme son nom l'indique, pg_dumpall sauvegarde la totalité d'une instance (et qui plus est directement sous forme SQL).
    Sa restauration recrée donc la totalité de l'instance, avec toutes les bases initialement sauvegardées.
    Il faudra donc passer par une instance intermédiaire, puis faire un pg_dump de la base qui vous intéresse pour la restaurer ensuite.
    En tout cas, à ma connaissance...

    ced
    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

Discussions similaires

  1. Fusionner données vers une seule base
    Par stéphane_ais2 dans le forum Access
    Réponses: 3
    Dernier message: 02/04/2008, 22h18
  2. J'ai qu'une seule base dans mysql : test
    Par natelh dans le forum Administration
    Réponses: 1
    Dernier message: 12/01/2008, 11h17
  3. Plusieurs devices de données pour une seule base
    Par The Wretched dans le forum Sybase
    Réponses: 4
    Dernier message: 12/10/2006, 09h27
  4. Deux moteurs interbase pour une seule base ?
    Par Yurck dans le forum InterBase
    Réponses: 11
    Dernier message: 21/09/2006, 15h45
  5. comment forcer l'exécution des macros pour une seule base ?
    Par tristan_sauvage dans le forum Access
    Réponses: 4
    Dernier message: 21/08/2006, 11h59

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