Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Suite à un problème technique intervenu entre le 22 et le 23 mars, nous avons du procéder dans la soirée du 25 mars, à la restauration de la base de données du 24 mars (matinée).

En clair, nous avons perdu vos contributions et inscriptions du dimanche 24 et du lundi 25 mars.
Nous vous prions de nous excuser.

#1 Wed 01 August 2007 11:49

kirikou92
Participant occasionnel
Date d'inscription: 2 May 2007
Messages: 36

importation de table sql dans postgres sous windos par le dos

Bonjour j'ai une table dans uns un fichioer sur ma machine que j'aimerais exporter dans postgres.
j'aimerais savoir quels codes utiliser dans le dos.

merci

Dernière modification par kirikou92 (Wed 01 August 2007 11:50)

Hors ligne

 

#2 Wed 01 August 2007 12:01

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9853
Site web

Re: importation de table sql dans postgres sous windos par le dos

Bonjour,

Soyez plus explicite et plus rigoureux dans vos explications : vous avez une "table dans un fichier" cela signifie t il que vous avez un dump d'une table (sauvegarde) ou des données dans un fichier csv ? vous voulez "exporter dans postgres", généralement on "exporte de postgres" vers un fichier.

Pour importer un fichier CSV dans une base :
CREATE TABLE ...
Puis
COPY FROM FILE ...

Pour exporter :
pgsql -d nomBase -o fichier -c "SELET * FROM .... "
ou
pg_dump -t table nomBase -f fichier

Pour importer un script SQL :
psql -d nomBase -f fichier.sql
ou
pg_restore -d nomBase fichier.dump

Si vous cherchez dans google en rajouter "postgresqlfr" vous tomberez sur la doc en  français, exemple "postgresqlfr pg_restore" voir le 5e lien.

Y.


Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !!  - GeoRezo vous aide ? Aidez GeoRezo !

Hors ligne

 

#3 Wed 01 August 2007 12:47

kirikou92
Participant occasionnel
Date d'inscription: 2 May 2007
Messages: 36

Re: importation de table sql dans postgres sous windos par le dos

j'ai un fichier  en .sql qui enregistrer sur le D de ma machine  et je veux intégrer ce fichier .sql dans ma base de données postgres en utilisant la ligne de commande .

Hors ligne

 

#4 Wed 01 August 2007 13:13

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9853
Site web

Re: importation de table sql dans postgres sous windos par le dos

Bonjour,

La commande psql vous permet d'importer un tel fichier.

Svp, ne créer pas un nouveau post pour chaque réponse mais répondez dans celui que vous avez crée !!

Merci,

Y.


Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !!  - GeoRezo vous aide ? Aidez GeoRezo !

Hors ligne

 

#5 Wed 01 August 2007 16:20

Guillaume Sueur
Participant assidu
Lieu: Toulouse
Date d'inscription: 23 Sep 2005
Messages: 331
Site web

Re: importation de table sql dans postgres sous windos par le dos

si je comprends bien la question, tu ne sais pas comment intégrer le fichier sql à la base depuis la ligne de commande.
donc :
psql -d [nom_de_la_base] -U [utilisateur] -f [fichier]

le psql est généralement dans c:program filespostgresql8.2bin

bonne chance

Guillaume

Hors ligne

 

#6 Wed 01 August 2007 16:20

Nicolas Ribot
Membre
Lieu: Toulouse
Date d'inscription: 9 Sep 2005
Messages: 1534

Re: importation de table sql dans postgres sous windos par le dos

psql -U  -d  -f

un psql --help te donnera toutes les options disponibles.

Nicolas

Hors ligne

 

Pied de page des forums

Powered by FluxBB