Pages: 1
- Sujet précédent - importation de table sql dans postgres sous windos par le dos - Sujet suivant
#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
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
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: 1549
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
Pages: 1
- Sujet précédent - importation de table sql dans postgres sous windos par le dos - Sujet suivant