"Unduh file DLL" terdengar berbahaya. Dari mana?
Saya akan menyingkirkan file-file ini lagi. Karena Anda mungkin tidak mereferensikan pustaka ini dari kode Anda, itu pasti dependensi libpq.dll dan mungkin ditemukan di I:\Program Files\PostgreSQL\12\bin (jika Anda menggunakan penginstal EDB).
Masalahnya mungkin Anda PATH variabel lingkungan berbeda di git bash dan di cmd.exe , dan dalam kasus terakhir tidak semua pustaka bersama yang diperlukan dapat ditemukan di PATH . Solusinya adalah dengan mengubah PATH sehingga menyertakan semua file DLL yang dibutuhkan oleh executable, bukan untuk mulai menyalin file.
Mungkin cukup untuk menyertakan I:\Program Files\PostgreSQL\12\bin di PATH . Untuk mengatasi dependensi yang hilang, gunakan alat seperti pejalan dependensi
atau pengganti ini
.