PostgreSQL कमांड लाइन उपयोगिता से कैसे बाहर निकलें: psql




postgresql-9.1 (5)

PostgreSQL कमांड लाइन उपयोगिता psql से बाहर निकलने के लिए मैं किस कमांड या शॉर्ट कुंजी का उपयोग कर सकता हूं?


psql प्रकार psql db_name को पुनरारंभ करने के लिए \ q + हिट दर्ज करें टाइप करें


प्रयत्न:

  • Ctrl + Z - यह TSTP सिग्नल भेजता है ( TSTP "टर्मिनल स्टॉप" के लिए छोटा है)
  • Ctrl + \ - यह QUIT सिग्नल भेजता है

जिज्ञासा के लिए:

  • Ctrl + D - यह EOF चरित्र भेजता है। EOF मतलब है "फाइल का अंत"। इस ठोस मामले में यह psql उपप्रोग्राम से निकलता है, क्योंकि खोल उपयोगकर्ता इनपुट के लिए प्रतीक्षा कर रहा है। यह 'जाने का रास्ता' नहीं होना चाहिए क्योंकि यह काम नहीं कर रहा है अगर:
    • किसी भी अन्य चरित्र को पहले दर्ज किया गया है - कुछ सफेद रिक्त स्थान दर्ज करने का प्रयास करें और फिर Ctrl + D दबाएं , यह psql से बाहर नहीं जा रहा है।
    • यदि उपयोगकर्ता इनपुट की आवश्यकता नहीं है

मैंने सीखा है कि मैं एक बैच .sql फ़ाइल में \ q शामिल कर सकता था, इसलिए मैं पहले से psql \ i ऑपरेशन से बाहर निकल सकता था।


लिनक्स कमांड लाइन \ q + एंटर के लिए।

Ctrl + D के साथ छोड़कर भी काम करता है


Ctrl + D वह है जो मैं आमतौर पर psql कंसोल से बाहर निकलने के लिए उपयोग करता हूं।





psql