pg_dumpall pg_dumpall [ -h host ] [ -p port ] [ -a ] [ -d ] [ -D ] [ -o ] [ -s ] [ -u ] [ -v ] [ -x ] |
pg_dumpall accepte les arguments en ligne de commande suivants :
extrait seulement les données pas le schema (definitions).
Dump data as proper insert strings.
Dump data as inserts with attribute names
Suppress double quotes around identifiers unless absolutely necessary. Ceci peut causer des problèmes si il y a des mots réservés utilisés par les identifiants.
extrait les identifiants objet (OIDs) pour chaque table.
extrait seulement le schema (definitions), pas les données.
Utilise un mot d passe pour l'authentification. Prompts pour username et password.
spécifie le mode verbeux
Prevent dumping ACLs (grant/revoke commands) and table ownership information.
pg_dumpall accepte également les arguments en ligne de commande suivants pour les paramètres de connexion :
Spécifie le nom d'hôte de la machine sur laquelle le postmaster tourne. Defaults to using a local Unix domain socket rather than an IP connection..
Spécifie le port TCP/IP Internet ou local Unix domain socket file extension sur lequel le postmaster est en attente de connections. Le port par défaut est le 5432, ou la valeur de la variable d'environnement PGPORT si elle est placée.
Utilise l'authentification par mot de passe. Prompts pour username et password.
pg_dumpall créera un fichier ou écrira dans stdout.
pg_dumpall ne peut pas se lier au processus postmaster sur l'hôte et le port spécifiés. Si vous voyez ce message, assurez vous que le postmaster tourne sur l'hôte approprié et que vous avez spécifié le bon port. Si votre site utilise un système d'authentification assurez vous que vous avez les bons paramètres pour vous identifier.
Vous n'avez pas d'entrée valide dans la relation pg_shadow et n'avez pas la permission d'accéder à Postgres. Contactez votre administrateur Postgres.
Vous n'avez pas la permission de lecture sur la base. Contactez votre administrateur du site Postgres.
pg_dumpall exécute en interne SELECT. Si vous avez des problèmes au lancement de pg_dumpall, assurez vous que vous pouvez sélectionner des informations dans la base avec, par exemple, psql. |
pg_dumpall est un utilitaire qui permet d'extraire toutes les bases vers un fichier. Il extrait aussi la table pg_shadow qui est commune à toutes les bases. pg_dumpall inclut dans ce fichier des commandes propres pour créer automatiquement chaque base extraite avant le chargement.
pg_dumpall prend toutes les options de pg_dump, mais -f, -t et dbname peuvent être omis.
Voir pg_dump pour plus d'information sur ces possibilités.