Không có trình điều khiển máy khách nào cả, bạn có thể chỉ cần thực thi psql
dòng lệnh sau đó đọc và xử lý đầu ra của nó. Điều này đặc biệt hữu ích khi gọi nó là psql -qAt
và / hoặc sử dụng \copy
.
Nếu không, bạn phải có một số loại trình điều khiển khách hàng. Powershell không có mã hỗ trợ tích hợp cho giao thức PostgreSQL, do đó, nó không thể giao tiếp với PostgreSQL mà không cần một số loại trình điều khiển máy khách. nPgSQL sẽ là lựa chọn rõ ràng nhất vì nó tích hợp tốt trong .NET và chỉ bao gồm các hợp ngữ .NET. Bạn có thể gói nPgSQL dưới dạng tiện ích mở rộng Powershell ... nhưng như thường lệ, ai đó đã làm điều đó .
Nếu không, bạn có thể muốn cài đặt psqlODBC, đây là một msiexec
đơn giản để cài đặt thì có thể sử dụng được bằng cách sử dụng hỗ trợ ODBC thông thường
.
(Lý do duy nhất khiến Powershell có thể nói chuyện với MS SQL mà không cần cài đặt thêm trình điều khiển là trình điều khiển cho MS SQL được tích hợp sẵn).