PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Tại sao chương trình C của tôi có thể chạy trong git bash, nhưng không chạy trong cmd?

“Tải xuống tệp DLL” nghe có vẻ nguy hiểm. Từ đâu?

Tôi sẽ loại bỏ các tệp này một lần nữa. Vì bạn có thể không tham chiếu các thư viện này từ mã của mình, nên nó phải là phần phụ thuộc của libpq.dll và có thể được tìm thấy trong I:\Program Files\PostgreSQL\12\bin (nếu bạn đã sử dụng trình cài đặt EDB).

Vấn đề có thể là bạn PATH biến môi trường khác nhau trong git bash và trong cmd.exe và trong trường hợp thứ hai, không phải tất cả các thư viện được chia sẻ bắt buộc đều có thể được tìm thấy trên PATH . Giải pháp là thay đổi PATH để nó bao gồm tất cả các tệp DLL mà tệp thực thi yêu cầu, không để bắt đầu sao chép các tệp.

Có lẽ là đủ để bao gồm I:\Program Files\PostgreSQL\12\bin trong PATH . Để giải quyết các phần phụ thuộc bị thiếu, hãy sử dụng một công cụ như công cụ đi bộ phụ thuộc hoặc thay thế này .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Thoát khỏi hstore chứa các toán tử trong câu lệnh JDBC Prepared

  2. cách tính số ngày chỉ giữa hai ngày trong truy vấn sql postgres.

  3. Quy trình đồng thời chèn dữ liệu vào cơ sở dữ liệu

  4. làm thế nào để tôi giết một cách duyên dáng các postgres quy trình máy chủ cũ

  5. Ánh xạ kiểu nối tiếp PostgreSQL với chú thích Hibernate