Boucler avec FOR sur requête PSQL
Bonjour à tous :D !
É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:
Code:
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 |
Petit soucis avec ces 2 lignes de code, elle me retournent le message d'erreur:
'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 8O !!!