PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 30/08/2010 13:43:45

fansz
Membre

[postgresql 8.2] psql option ignorée

Bonjour

Je débute sur postgresql et je voudrais utiliser pgsq en ligne de commande mais lorsque je veux exécuter un script sql j'ai le message erreur suivant  :
301342334c7b99295b1ac.JPG

cela est dû à quoi?
Merci de votre aide

Hors ligne

#2 30/08/2010 14:21:06

gleu
Administrateur

Re : [postgresql 8.2] psql option ignorée

ûf n'est pas une option reconnue (au tout début, psql ûf). Pareil en fin de ligne avec ûd.


Guillaume.

Hors ligne

#3 30/08/2010 15:01:10

fansz
Membre

Re : [postgresql 8.2] psql option ignorée

j'éxécute se script à l'aide de notepad++

 psql –f C:\Program Files\PostgreSQL\8.2\share\contrib\lwpostgis.sql -h localhost -U postgres –d sig
pause

cela vient il de là ?

Hors ligne

#4 30/08/2010 15:26:03

gleu
Administrateur

Re : [postgresql 8.2] psql option ignorée

Devant le f et le d, on voit que le tiret est plus grand que devant le h et le U. Il faut un tiret, pas un tiret double (ou quelque soit son nom typographique). Bref, comme dit à ma précédente réponse, les tirets de -f et -d ne sont pas bons.


Guillaume.

Hors ligne

#5 30/08/2010 15:26:49

gleu
Administrateur

Re : [postgresql 8.2] psql option ignorée

Autrement dit, pour répondre à votre question, le problème ne vient pas de notepad+ mais du type de tiret utilisé.


Guillaume.

Hors ligne

#6 30/08/2010 15:38:19

fansz
Membre

Re : [postgresql 8.2] psql option ignorée

répondre quel tiret dois-je utilise ?

Hors ligne

#7 30/08/2010 15:48:19

gleu
Administrateur

Re : [postgresql 8.2] psql option ignorée

Le tiret habituel, le tiret que vous avez déjà utilisé pour les options -h et -U. Le tiret de la touche 6.


Guillaume.

Hors ligne

#8 30/08/2010 18:22:34

fansz
Membre

Re : [postgresql 8.2] psql option ignorée

J'utilise bien Le tiret de la touche 6 :

psql -f C:\Program Files\PostgreSQL\8.2\share\contrib\lwpostgis.sql -h localhost -U postgres -d sig
pause

J'ai toujours l'erreur suivante :
301821354c7bda8f48c4c.JPG


Merci de votre aide

Hors ligne

#9 30/08/2010 18:31:07

flo
Membre

Re : [postgresql 8.2] psql option ignorée

Ce ne serait pas l'espace entre "Program" et "Files" le problème???
Entourez le chemin avec des guillemets doubles, cela devrait aller mieux...

psql –f "C:\Program Files\PostgreSQL\8.2\share\contrib\lwpostgis.sql" -h localhost -U postgres

Hors ligne

#10 30/08/2010 18:56:12

gleu
Administrateur

Re : [postgresql 8.2] psql option ignorée

Maintenant, oui, le nouveau problème se trouve dans l'espace du chemin pour le fichier. D'ailleurs, le message d'erreur n'est pas identique. Auparavant, psql se plagnait dès C:\Program. Maintenant ce n'est plus qu'après Files. Bref, faut faire comme dit Florence maintenant.


Guillaume.

Hors ligne

#11 31/08/2010 07:59:33

fansz
Membre

Re : [postgresql 8.2] psql option ignorée

Merci beaucoup Florence mon problème est résolu

Hors ligne

Pied de page des forums