PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

PowerShell се свързва с Postgres DB

Без изобщо клиентски драйвер, можете просто да изпълните psql командния ред, след което прочетете и обработете изхода му. Това е особено полезно, когато го извиквате като psql -qAt и/или с помощта на \copy .

В противен случай трябва имат някакъв клиентски драйвер. Powershell няма вграден код за поддръжка на протокола PostgreSQL, така че не може комуникирайте с PostgreSQL без някакъв клиентски драйвер. nPgSQL би бил най-очевидният избор, тъй като се интегрира добре в .NET и е съставен само от .NET сборки. Вероятно бихте могли да обедините nPgSQL като разширение на Powershell... но както обикновено, някой вече го направи .

В противен случай вероятно искате да инсталирате psqlODBC, който е прост msiexec за инсталиране след това може да се използва с обичайната поддръжка на ODBC .

(Единствената причина, поради която Powershell може да общува с MS SQL, без да инсталира допълнителни драйвери, е, че драйверите за MS SQL са вградени).




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Използване на правило за вмъкване във вторична таблица Автоматично нарастваща последователност

  2. Как да групирате по седмица в postgresql

  3. Как да направите резервно копие от Postgresql-DB чрез JDBC?

  4. Как да задам часова зона за Postgres psql?

  5. Пулиране на връзки с Pgbouncer на PostgreSQL 9.0