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 01/06/2005, 11h24   #1
Invité de passage
 
Inscription : octobre 2003
Messages : 24
Détails du profil
Informations forums :
Inscription : octobre 2003
Messages : 24
Points : 3
Points : 3
Par défaut exporter la bdd et ses tables de mon pc vers le portable

Bonjour le forum,

Voila je suis en pleine phase de developpement .

J ai sur mon pc postgres version 8.0.3 sous windows avec une bdd et des tables .

j aurai voulu savoir si il existe une commande pour exporter ma base et ses tables vers mon portable ou j ai installé postgres 8-0.3 sous windows.

J ai cherche sur l interface graphique pg admin mais j ai rien trouvé pour cela .

Auriez vous une idée.

Merci a vous

ruppert
ruppert62 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/06/2005, 09h25   #2
Invité de passage
 
Inscription : octobre 2003
Messages : 24
Détails du profil
Informations forums :
Inscription : octobre 2003
Messages : 24
Points : 3
Points : 3
salut le forum,

voila j ai trouvé un outil postgres en ligne de commande pour exporter : pgdump.exe >fichier.sql .celui la permet d exporter la bdd.

je cherche l utiliitaire pour importer pourriez vous me dire lequel est ce ?

merci
ruppert62 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/06/2005, 09h33   #3
Membre habitué
 
Avatar de Tchinkatchuk
 
Homme Sylvain Gourvil
Freelance en développement Web
Inscription : mars 2005
Messages : 248
Détails du profil
Informations personnelles :
Nom : Homme Sylvain Gourvil
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Freelance en développement Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mars 2005
Messages : 248
Points : 141
Points : 141
de la meme facon que tu as utlisé pg_dump, utilise psql ou pg_restore regarde la doc ou les aidess (--help) pour les nombreuses options.

PS : pg_restore ne marche que si tu as sorti ton dump en compress
Tchinkatchuk est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/06/2005, 10h07   #4
Invité de passage
 
Inscription : octobre 2003
Messages : 24
Détails du profil
Informations forums :
Inscription : octobre 2003
Messages : 24
Points : 3
Points : 3
merci pour ton aide

je suis en train de galerer j ai un pb avec le parametre password

je rentre en ligne de commande:

psql nomdemabase -U nomuser <d:\intervention.sql

je ne connais pas le parametre pour rentrer le password ?

a chaque fois il me jette car je ne sais pas comment inserer le password

ruppert
ruppert62 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/06/2005, 10h10   #5
Invité de passage
 
Inscription : octobre 2003
Messages : 24
Détails du profil
Informations forums :
Inscription : octobre 2003
Messages : 24
Points : 3
Points : 3
en fait j executer cette ligne mais il ne me laisse pas le temps de rentrer mon password il me dit password failed


je suis coince ...
ruppert62 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/06/2005, 10h25   #6
Invité de passage
 
Inscription : octobre 2003
Messages : 24
Détails du profil
Informations forums :
Inscription : octobre 2003
Messages : 24
Points : 3
Points : 3
j ai trouve les parametres a ajouter a la commande psql:

psql -d mabase -h localhost -p 5432 -Upostgres -Wpostgres <d:\intervention.sql

-U c est le nom de l admin de la base
-W c est le password a rentrer

et la il me retourne psql : could not connect to server connection refused

is the server running on host "???" and accepting connections on port 5432?

je ne vois pas d ou vien le pb mon service est bien demarre et la base et ien sur localhost port 5432 .

c est une erreur qui peut signifier quoi a votre avis ?
ruppert62 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/06/2005, 17h11   #7
Membre habitué
 
Avatar de Tchinkatchuk
 
Homme Sylvain Gourvil
Freelance en développement Web
Inscription : mars 2005
Messages : 248
Détails du profil
Informations personnelles :
Nom : Homme Sylvain Gourvil
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Freelance en développement Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mars 2005
Messages : 248
Points : 141
Points : 141
En fait tu ne peux pas mettre ton mot de passe comme cela.

Il faut mettre -W sans rien ensuite. Cela signifie que tu demande a rentrer un mot de passe.
Mias si tu met ton fichier avec '<' il croit que ton mot de passe est a la premiere ligne de ton fichier du coup, ca foire.

Pour inserer le ficheir utilise --file=nom_fic et ca devrait passer. Il te demandera ton mot de passe et ensuite il utilisera le fiochier
Tchinkatchuk est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/06/2005, 17h35   #8
Membre régulier
 
Avatar de champijulie
 
Inscription : mai 2005
Messages : 147
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 147
Points : 92
Points : 92
Bonjour,

j'ai eu le même problème que toi mais j'ai réussi à m'en sortir comme ceci:
- tu te connecte à ta base en utilisant la commande habituelle:
psql -U nomutilisateur -d nombase
- tu importe les fichiers grâce à la commande:
\i chemin_fichier

J'ai fait comme ça et ça marche nickel .
Bonne chance.
chamijulie
champijulie est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/06/2005, 19h50   #9
Membre habitué
 
Inscription : mai 2002
Messages : 131
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 131
Points : 142
Points : 142
Pour mes scripts de backup et de restauration sous Windows, je passe par les variables d'environnement personnellement. Pour le mot de passe, il s'agi t de PGPASSWORD (voir la documentation pour les autres variables disponibles)

Dans mes batch, cela donne :

Code :
1
2
3
4
 
SET PGPASSWORD=mon_pass
psql ......
SET PGPASSWORD=
La dernière ligne permet de détruire la variable, c'est mieux, question sécurité
Quentin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/06/2005, 09h24   #10
Invité de passage
 
Inscription : octobre 2003
Messages : 24
Détails du profil
Informations forums :
Inscription : octobre 2003
Messages : 24
Points : 3
Points : 3
merci a vous pour vos reponses claire et précises.

Maintenant quand je rentre en ligne de commande le psq .....

il tente de connecter a la base et me retourne un could not connect .....tcp/ip.

apperement j ai regarde et cela a un rapport avec le fichier de configuration
pg_hba.conf et le postgressql.conf.

il faut editer ces 2 fichiers pour autorise les connections a la base en ligne de commande.

j ai bien modifie ces fichiers mais depuis ca ne marche toujours pas ...
aves vous deja eu et resolu ce pb ?

merci de votre lecture
ruppert62 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/06/2005, 12h50   #11
Membre habitué
 
Inscription : mai 2002
Messages : 131
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 131
Points : 142
Points : 142
C'est un grand classique, çà, il y a pas mal de topics à ce sujet, celui-ci par exemple
Quentin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/06/2005, 13h24   #12
Invité de passage
 
Inscription : octobre 2003
Messages : 24
Détails du profil
Informations forums :
Inscription : octobre 2003
Messages : 24
Points : 3
Points : 3
merci quentin pour la redirection

je vais essayer
ruppert62 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 03h00.


 
 
 
 
Partenaires

Hébergement Web