Tanpa driver klien sama sekali, Anda cukup menjalankan psql
command-line kemudian membaca dan memproses outputnya. Ini sangat berguna saat menjalankannya sebagai psql -qAt
dan/atau menggunakan \copy
.
Jika tidak, Anda harus memiliki beberapa jenis driver klien. Powershell tidak memiliki kode dukungan bawaan untuk protokol PostgreSQL, sehingga tidak bisa berkomunikasi dengan PostgreSQL tanpa semacam driver klien. nPgSQL akan menjadi pilihan yang paling jelas karena terintegrasi dengan baik di .NET dan hanya terdiri dari rakitan .NET. Anda mungkin dapat menggabungkan nPgSQL sebagai ekstensi Powershell... tetapi seperti biasa, seseorang sudah melakukannya .
Jika tidak, Anda mungkin ingin menginstal psqlODBC, yang merupakan msiexec
sederhana untuk menginstal maka dapat digunakan menggunakan dukungan ODBC biasa
.
(Satu-satunya alasan Powershell dapat berbicara dengan MS SQL tanpa menginstal driver tambahan adalah karena driver untuk MS SQL sudah ada di dalamnya).