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

Administration PostgreSQL Discussion :

Sauvegarde et restauration des données uniquement


Sujet :

Administration PostgreSQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2014
    Messages
    744
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juin 2014
    Messages : 744
    Par défaut Sauvegarde et restauration des données uniquement
    Bonjour.

    Les bases de données sont installées sur des serveurs linux sur lesquels on ne peut faire que de la ligne de commande.
    Elles sont cependant accessibles depuis windows avec les outils pgadmin ou Dbeaver

    Est t-il possible de ne sauvegarder et restaurer que les données de cette BDD ?
    Est t-il possible de ne sauvegarder et restaurer que les données de cette BDD en excluant certaines tables ?
    Est t-il possible de faire un truncate préalable sur toutes les tables sauf certaines avant de restaurer les données ?
    Est t-il possible de ne sauvegarder et restaurer que les données de cette BDD en testant lors de la restauration des données si les tables ou les colonnes existent avant ?

    Je cherche donc soit un moyen simple depuis les 2 interfaces accessibles depuis le poste utilisateur (en windows) et/ou un script shell à exécuter depuis le serveur qui héberge la BDD.

    Merci de votre aide.

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

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

    Informations forums :
    Inscription : Avril 2002
    Messages : 6 065
    Par défaut
    Bonjour,

    Ces bases sont aussi accessibles depuis les outils clients "classiques" de PostgreSQL, comme psql, et surtout pg_dump et pg_restore.
    Et c'est sur ces outils-là qu'il faut que vous vous penchiez. Vous verrez qu'ils permettent de répondre à la quasi-totalité de vos questions par l'affirmative.

    Exemples :
    Pour ne sauvegarder ou ne restaurer que les données, c'est l'option "-a" de pg_dump ou de pg_restore.
    Pour exclure des tables de la sauvegarde ou de la restauration, c'est l'option "-T" de pg_dump ou de pg_restore.

    Pour les deux dernières questions, en revanche, il faudra scripter...
    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
    Membre éclairé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2014
    Messages
    744
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juin 2014
    Messages : 744
    Par défaut
    Merci.

    Je vais ressayer.

    pg_dump et pg_restore, c'est déjà du script ?

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

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

    Informations forums :
    Inscription : Avril 2002
    Messages : 6 065
    Par défaut
    Je n'irais pas jusque-là...
    De la ligne de commandes, mais pas du script (une seule ligne de commandes par action, on est loin du script...).

    Bon courage et n'hésitez pas si vous ne vous en sortez pas...
    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. Réponses: 4
    Dernier message: 20/04/2012, 11h50
  2. [SQLServeur] Sauvgarde des donnée uniquement
    Par djilos dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 06/02/2008, 20h12
  3. Erreur après restauration des données
    Par Lionel57 dans le forum Administration
    Réponses: 1
    Dernier message: 01/12/2007, 16h40
  4. Réponses: 11
    Dernier message: 27/05/2006, 00h07
  5. sauvegarde et restauration des fichiers systèmes
    Par oumarsaw dans le forum Autres Logiciels
    Réponses: 4
    Dernier message: 01/09/2005, 21h28

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