「DLLファイルをダウンロードする」は危険に聞こえます。どこから?
私はこれらのファイルを再び取り除くでしょう。コードからこれらのライブラリを参照しない可能性があるため、libpq.dllの依存関係である必要があります。 おそらくI:\Program Files\PostgreSQL\12\binにあります (EDBインストーラーを使用した場合)。
問題はおそらくあなたがPATHであるということです git bashでは環境変数が異なります およびcmd.exe 、後者の場合、必要なすべての共有ライブラリがPATHにあるわけではありません。 。解決策は、PATHを変更することです 実行可能ファイルに必要なすべてのDLLファイルが含まれるようにします。ではありません ファイルのコピーを開始します。
I:\Program Files\PostgreSQL\12\binを含めるだけでおそらく十分です。 PATH内 。欠落している依存関係を解決するには、依存関係ウォーカー
などのツールを使用します または