PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

PowerShell łączy się z Postgres DB

Bez żadnego sterownika klienta możesz po prostu wykonać psql wiersza poleceń, a następnie odczytuje i przetwarza jego dane wyjściowe. Jest to szczególnie przydatne podczas wywoływania go jako psql -qAt i/lub przy użyciu \copy .

W przeciwnym razie musisz mieć jakiś sterownik klienta. Powershell nie ma wbudowanego kodu wsparcia dla protokołu PostgreSQL, więc nie może komunikować się z PostgreSQL bez jakiegoś sterownika klienta. nPgSQL byłby najbardziej oczywistym wyborem, ponieważ dobrze integruje się z .NET i składa się tylko z zestawów .NET. Prawdopodobnie mógłbyś połączyć nPgSQL jako rozszerzenie Powershell... ale jak zwykle, ktoś już to zrobił .

W przeciwnym razie prawdopodobnie zechcesz zainstalować psqlODBC, który jest prostym msiexec aby zainstalować, można używać przy użyciu zwykłej obsługi ODBC .

(Jedynym powodem, dla którego Powershell może komunikować się z MS SQL bez instalowania dodatkowych sterowników, jest to, że sterowniki dla MS SQL są wbudowane).




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zapytanie SQL do wyszukiwania według dnia / miesiąca / roku / dnia i miesiąca / dnia i roku itp

  2. Jak zapobiec tworzeniu klucza podstawowego UUID dla nowych obiektów SQLAlchemy z tą samą wartością?

  3. Uzyskaj krótką nazwę miesiąca w PostgreSQL

  4. Jak uzyskać średnią wartości „środkowych” w grupie?

  5. Heroku Review Apps:skopiuj bazę danych, aby przejrzeć aplikację