Bonjour à tous !
Étant novice sur batch, je me tourne vers vous pour éclairer ma lanterne.
Je voudrai arriver à parcourir une requête POSTGRES à l'aide de la commande PSQL dans une boucle FOR:
Petit soucis avec ces 2 lignes de code, elle me retournent le message d'erreur:
Code batch : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 set PSQL="C:\Program Files (x86)\PostgreSQL\9.3\bin\psql.exe" for /f "delims=" %%a in ('%PSQL% -h %host% -p %port% -d %base% -U %user% -q "select commune from propriete.v_propriete_forestiere where num_ent_for = %num_ent_for% group by commune"') do echo %%a
'C:\Program' n’est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.
De ce que je comprends, c'est à cause de l'espace dans mon chemin mais je ne vois pas comment faire autrement ...
HELP ME PLEASE !!!
Partager