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

मैं गैर-संवादात्मक रूप से 'psql' के लिए पासवर्ड कैसे निर्दिष्ट करूं?

psql को कॉल करने से पहले स्क्रिप्ट के अंदर PGPASSWORD पर्यावरण चर सेट करें

PGPASSWORD=pass1234 psql -U MyUsername myDatabaseName

संदर्भ के लिए, http://www.postgresql.org/docs/current/static/libpq-envars.html

देखें।

संपादित करें

चूंकि 9.2 पोस्टग्रेज एक कनेक्शन स्ट्रिंग या यूआरआई निर्दिष्ट करने का विकल्प भी है जिसमें उपयोगकर्ता नाम शामिल हो सकता है और पासवर्ड। सिंटैक्स है:

$ psql postgresql://[user[:password]@][host][:port][,...][/dbname][?param1=value1&...]

इसका उपयोग करना एक सुरक्षा जोखिम है क्योंकि एक चल रही प्रक्रिया की कमांड लाइन को देखते समय पासवर्ड सादे पाठ में दिखाई देता है उदा। ps . का उपयोग करना (लिनक्स), प्रोसेसएक्सप्लोरर (विंडोज) या इसी तरह के अन्य उपकरण, अन्य उपयोगकर्ताओं द्वारा।

यह प्रश्न डेटाबेस व्यवस्थापकों पर भी देखें



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. JOOQ का उपयोग करके PostgreSQL में JSON कॉलम के साथ एक अद्यतन करने योग्य रिकॉर्ड कैसे सम्मिलित करें?

  2. बड़ी मात्रा में डेटा के लिए PostgreSQL को स्केल करना

  3. पूरे डेटाबेस में खाली स्ट्रिंग्स ('') को NULL पर सेट करें

  4. postgreSQL - बनाम कोई भी

  5. Ubuntu पर pgAdmin का उपयोग करके Postgres को लोकलहोस्ट सर्वर से कैसे कनेक्ट करें?