Précédent   Forum des professionnels en informatique > Bases de données > PostgreSQL
PostgreSQL Forum PostgreSQL. Avant de poster -> F.A.Q PostGreSQL Tutoriels PostGreSQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 15/08/2011, 17h24   #1
Candidat au titre de Membre du Club
 
Inscription : juin 2011
Messages : 44
Détails du profil
Informations forums :
Inscription : juin 2011
Messages : 44
Points : 10
Points : 10
Par défaut Exporter les données d'une base PostGreSQL

Bonjour,

Je souhaite placer dans un fichier .TXT les données d'une base PostGreSQL (seulement les données, pas la structure) et je ne connais pas le nom de la commande qui fait cela.

Est-ce pg_dump? pg_restore? pg_dumpall ?

merci !
waters est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/08/2011, 20h24   #2
Membre Expert
 
Avatar de kain_tn
 
Homme
Inscription : mars 2005
Messages : 577
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Canada

Informations forums :
Inscription : mars 2005
Messages : 577
Points : 1 209
Points : 1 209
Bonjour,

Tu peux faire ça avec pg_dump
__________________
Copier c'est copier; voler c'est vendre un CD une vingtaine d'euros!


Code C :
1
2
3
4
5
6
7
#include <stdio.h>
 
int main(int argc, char **argv) {
 
    printf("So long, and thanks for the fish, Dennis...\n");
    return 0;
}
kain_tn est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 15/08/2011, 21h56   #3
Candidat au titre de Membre du Club
 
Inscription : juin 2011
Messages : 44
Détails du profil
Informations forums :
Inscription : juin 2011
Messages : 44
Points : 10
Points : 10
Bonjour,

Mais dites moi, pg_dump copie les données ou la structure+les données?
waters est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/08/2011, 14h33   #4
Membre Expert
 
Avatar de scheu
 
Inscription : juin 2007
Messages : 1 497
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 1 497
Points : 1 483
Points : 1 483
Par défaut la structure et les données
Avec l'option "-s" que la structure
__________________
La théorie, c'est quand on sait tout mais que rien ne fonctionne.
La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi.
Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi !

Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/
scheu est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 16/08/2011, 16h24   #5
Candidat au titre de Membre du Club
 
Inscription : juin 2011
Messages : 44
Détails du profil
Informations forums :
Inscription : juin 2011
Messages : 44
Points : 10
Points : 10
merci pour votre réponse.

donc il n'y a pas de commande qui copie uniquement les données?

structure+données = pg_dump
structure = pg_dump associé à un (-s)
waters est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/08/2011, 17h35   #6
Membre régulier
 
Inscription : octobre 2006
Messages : 120
Détails du profil
Informations personnelles :
Âge : 61

Informations forums :
Inscription : octobre 2006
Messages : 120
Points : 89
Points : 89
Bonjour,
Il me semble que copy permet aussi de le faire.
Bonne journée
MS
MarcS est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 16/08/2011, 19h21   #7
Modérateur
 
Inscription : octobre 2008
Messages : 1 508
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : octobre 2008
Messages : 1 508
Points : 2 040
Points : 2 040
pg_dump -a pour sortir les données sans la structure.
Mais ce que pg_dump produit, ce sont des commandes SQL pour restaurer le contenu, avec ou sans structure.
S'il s'agit de sortir les données sous une forme du genre CSV, c'est plutôt COPY ou le \copy de psql qui fera ça.
estofilo est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 17/08/2011, 10h24   #8
Candidat au titre de Membre du Club
 
Inscription : juin 2011
Messages : 44
Détails du profil
Informations forums :
Inscription : juin 2011
Messages : 44
Points : 10
Points : 10
merci à tous!

dans mon cas, le pg_dump associé à un -a sera suffisant
waters est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h08.


 
 
 
 
Partenaires

Hébergement Web