Variable dans script SQL+question encoding
Bonjour,
J'ai un script que je lance via psql et dans lequel je crée entre autre un tablespace
Comment puis je passer en parmètre le rep sur lequel s'appuie mon tablespace à parti d'un .bat
en gros dans mon .bat je fais
psql -U <User> -w -v <VAR>=%VARCHEMIN% -f <scriptsql>
et dans le script sql
CREATE TABLESPACE BaseDeTest
OWNER postgres
LOCATION :VAR;
visiblement VAR n'est pas compris comme une variable
j'ai essayé avec les cotes
CREATE TABLESPACE BaseDeTest
OWNER postgres
LOCATION ':VAR';
j'ai mis \set dans le script SQL
je reçois la bonne chaine de caractère
H:/toto
mais il me met un ^ sous le H comme si la lettre n'était pas compréhensible
c'est peut être un problème d'encoding
merci