"Descargar los archivos DLL" suena peligroso. ¿De dónde?
Me desharía de estos archivos de nuevo. Dado que probablemente no haga referencia a estas bibliotecas desde su código, deben ser las dependencias de libpq.dll
y probablemente se encuentren en I:\Program Files\PostgreSQL\12\bin
(si usó el instalador de EDB).
El problema es probablemente que tu PATH
la variable de entorno es diferente en git bash
y en cmd.exe
, y en el último caso no todas las bibliotecas compartidas requeridas se pueden encontrar en PATH
. La solución es cambiar el PATH
para que incluya todos los archivos DLL que requiere el ejecutable, no para empezar a copiar archivos.
Probablemente sea suficiente incluir I:\Program Files\PostgreSQL\12\bin
en el PATH
. Para resolver las dependencias que faltan, use una herramienta como dependency walker
o este reemplazo
.