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

डॉकर निष्पादन - पर्यावरण चर के साथ पोस्टग्रेज को कॉल नहीं कर सकता

आपके उपयोग के मामले के आधार पर, उपयोगकर्ता को psql . पर भेजने के बजाय, आप क्या कर सकते हैं? कमांड पर्यावरण चर PGUSER को परिभाषित करने के लिए है बूट समय पर कंटेनर में।

इस तरह, यदि आप कोई निर्दिष्ट नहीं करते हैं, तो यह PostgreSQL के लिए डिफ़ॉल्ट उपयोगकर्ता होगा, इसलिए कनेक्ट करने के लिए आपको इसे निर्दिष्ट करने की भी आवश्यकता नहीं होगी:

$ docker run --name postgres -e POSTGRES_PASSWORD=bar -e POSTGRES_USER=foo -e PGUSER=foo -d postgres
e250f0821613a5e2021e94772a732f299874fc7a16b340ada4233afe73744423

$ docker exec -ti postgres psql -d postgres                                                          
psql (12.4 (Debian 12.4-1.pgdg100+1))
Type "help" for help.

postgres=# 


  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 में काम करता है

  2. sql . में लगातार दिन

  3. हरोकू पर पोस्टग्रेज कमांड के लिए शांत मोड कैसे सक्षम करें

  4. postgres regexp_replace केवल a-z और A-Z . को अनुमति देना चाहते हैं

  5. Psql सभी तालिकाओं को सूचीबद्ध करें