"Scarica i file DLL" sembra pericoloso. Da dove?
Mi libererei di nuovo di questi file. Dal momento che probabilmente non fai riferimento a queste librerie dal tuo codice, devono essere le dipendenze di libpq.dll
e probabilmente si trovano in I:\Program Files\PostgreSQL\12\bin
(se hai utilizzato il programma di installazione EDB).
Il problema è probabilmente che tu sei il PATH
la variabile di ambiente è diversa in git bash
e in cmd.exe
, e in quest'ultimo caso non tutte le librerie condivise richieste possono essere trovate su PATH
. La soluzione è cambiare il PATH
in modo che includa tutti i file DLL richiesti dall'eseguibile, non per iniziare a copiare i file.
Probabilmente è sufficiente includere I:\Program Files\PostgreSQL\12\bin
nel PATH
. Per risolvere le dipendenze mancanti, usa uno strumento come dependencywalker
o questo sostituto
.