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 :

Exporter explicitement plusieurs schéma avec pg_dump


Sujet :

Administration PostgreSQL

  1. #1
    Membre habitué

    Homme Profil pro
    Inscrit en
    Mars 2005
    Messages
    101
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2005
    Messages : 101
    Points : 141
    Points
    141
    Par défaut Exporter explicitement plusieurs schéma avec pg_dump
    Bonjour,

    Je cherche à backuper plusieurs schémas avec pg_dump, en les mentionnant explicitement (le but est en fait d'exclure d'autres schémas...). Les formes suivantes échouent :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
     pg_dump -s --schema=darwin2,public,data_cleaning,release -f pg_schema_20200121.sql
     pg_dump -s --schema="darwin2,public,data_cleaning,release" -f pg_schema_20200121.sql
     pg_dump -s --schema=darwin2 public data_cleaning release -f pg_schema_20200121.sql
     pg_dump -s --schema=darwin2 --schema=publi --schema=data_cleaning --schema=release -f pg_schema_20200121.sql
    Pourtant la documentation mentionne "schema(s)" au pluriel. Auriez-vous une idée de la syntaxe adéquate ?

    Cordialement

  2. #2
    Membre habitué

    Homme Profil pro
    Inscrit en
    Mars 2005
    Messages
    101
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2005
    Messages : 101
    Points : 141
    Points
    141
    Par défaut
    Je m'auto-réponds. La documentation en ligne est plus complète que l'aide du shell et mentionne d'utiliser plusieurs fois "-n" (mais pas "--schema" bizarrement).
    J'avais aussi oublié de donner le nom de la DB (du coup j'imagine qu'il ne regardait que dans la base "postgres"). Comme disait Bourvil, cela marche beaucoup moins bien...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
     pg_dump -s -n darwin2 -n public -n data_cleaning -n release -f pg_schema_20200121.sql -d ma_database

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

Discussions similaires

  1. Export de plusieurs tables avec des query différents
    Par debdba dans le forum Import/Export
    Réponses: 8
    Dernier message: 24/05/2012, 12h22
  2. Export de plusieurs variables avec PROC UNIVARIATE
    Par Mark531 dans le forum SAS STAT
    Réponses: 6
    Dernier message: 14/04/2011, 22h15
  3. Réponses: 3
    Dernier message: 22/03/2010, 10h08
  4. mapping EJB3 sur base HSQL avec plusieurs schémas
    Par xv-mnt dans le forum Hibernate
    Réponses: 1
    Dernier message: 26/09/2006, 17h58
  5. Exporter seulement une partie des données avec pg_dump ?
    Par Philhz dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 31/07/2004, 10h50

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