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

डॉकर - पोस्टग्रेज कंटेनर में psql कमांड कैसे चला सकता है?

docker exec -it yiialkalmi_postgres_1 psql -U project -W project

कुछ स्पष्टीकरण

  • docker exec -it एक चल रहे कंटेनर को कमांड चलाने का आदेश। it झंडे एक इंटरैक्टिव ट्टी खोलते हैं। मूल रूप से यह टर्मिनल से जुड़ने का कारण बनेगा। अगर आप बैश टर्मिनल खोलना चाहते हैं तो आप ऐसा कर सकते हैं

docker exec -it yiialkalmi_postgres_1 bash

  • yiialkalmi_postgres_1 कंटेनर का नाम (आप इसके बजाय कंटेनर आईडी का उपयोग कर सकते हैं, जो आपके मामले में 40e39bd0329a होगा। )

  • psql -U project -W project चल रहे कंटेनर को निष्पादित करने का आदेश

  • U उपयोगकर्ता

  • W psql को बताएं कि कनेक्शन के समय उपयोगकर्ता को पासवर्ड के लिए संकेत देने की आवश्यकता है। यह पैरामीटर वैकल्पिक है। इस पैरामीटर के बिना, एक अतिरिक्त कनेक्शन प्रयास है जो आमतौर पर यह पता लगाएगा कि पासवर्ड की आवश्यकता है, PostgreSQL डॉक्स देखें।

  • project जिस डेटाबेस से आप कनेक्ट करना चाहते हैं। -d . की कोई आवश्यकता नहीं है पैरामीटर इसे dbname के रूप में चिह्नित करने के लिए जब यह पहला गैर-विकल्प तर्क है, तो दस्तावेज़ देखें:-d "डीबीनाम को कमांड लाइन पर पहले गैर-विकल्प तर्क के रूप में निर्दिष्ट करने के बराबर है।"

ये आपके द्वारा यहां निर्दिष्ट किए गए हैं

environment:
    POSTGRES_DB: project
    POSTGRES_USER: project
    POSTGRES_PASSWORD: project


  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. PostgreSQL 9.6:समानांतर अनुक्रमिक स्कैन

  3. AWS RDS का उपयोग करके PostgreSQL डेटाबेस को ऑन-प्रेम से क्लाउड में माइग्रेट करना

  4. Postgresql में क्षैतिज शार्प का एक अच्छा तरीका क्या है?

  5. DRBD का उपयोग करके PostgreSQL के लिए वॉल्यूम स्तर प्रतिकृति का अवलोकन