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

पासवर्ड के बिना काम करने के लिए मुझे pg_dumpall के लिए क्या चाहिए?

यह कभी भी डिफ़ॉल्ट रूप से कहीं भी सेट नहीं होता है।

लेकिन वैसे भी इसे स्थानीय रूप से इस तरह उपयोग करना आसान हो सकता है:

PGPASSWORD=yourpassword pg_dumpall -U user > /path/to_my/folder/test2.sql 

ऐसा करने से, चर केवल डंप की अवधि के लिए मौजूद रहेगा।

संपादित करें इस तकनीक की सुरक्षा के बारे में:

@Peter's comment संभवतः पोस्टग्रेज मैनुअल में इस चेतावनी से संबंधित है:

लेकिन कुछ ऑपरेटिंग सिस्टम बहुत अस्पष्ट है और इसके चारों ओर देखने पर ऐसा प्रतीत होता है कि कोई भी गंभीरता से विश्वास नहीं करता है कि आधुनिक OSes में ऐसी कोई खामी है।

security.SE संबंधित प्रश्नोत्तर में उस विषय को शामिल करता है जो मुझे उपयोगी लगता है:

के माध्यम से संवेदनशील डेटा पास कर रहा है प्रक्रिया पर्यावरण सुरक्षित है?

Linux में एनवायरनमेंट वेरिएबल एक्सेसिबिलिटी

व्यक्तिगत रूप से मैं इससे काफी खुश हूं कि पोस्टग्रेज सुरक्षा चेतावनी को दरकिनार कर दूं। लेकिन इससे किसी को भी अपने ऑपरेटिंग सिस्टम पर अपना खुद का शोध करने से नहीं रोकना चाहिए, खासकर अगर यह विदेशी या अप्रचलित है।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL में Ln () फ़ंक्शन कैसे काम करता है

  2. Postgres डेटाबेस में एकाधिक स्कीमा पर hstore स्थापित करने का सबसे अच्छा तरीका?

  3. खाली वस्तुओं के लिए एक जेसन कॉलम कैसे पूछें?

  4. तालिका का नाम और संपूर्ण डेटाबेस में एक विशेष स्तंभ क्रमसूचक स्थिति कैसे प्राप्त करें?

  5. कैसे pg_restore