"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
.