PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

पावरशेल पोस्टग्रेज डीबी से कनेक्ट करें

बिना क्लाइंट ड्राइवर के, आप बस 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. माता-पिता से पूछताछ करते समय एक पंक्ति की स्रोत तालिका का नाम प्राप्त करें

  3. PostgreSQL का उपयोग करके AspNet.Identity को कॉन्फ़िगर करने में असमर्थ

  4. रेल 4 Postgresql सरणी डेटा-प्रकार:अद्यतन मान

  5. जहां PostgreSQL में मौजूद नहीं है सिंटैक्स त्रुटि देता है