PostgreSQL कमांड लाइन उपयोगिता से बाहर निकलने के लिए मैं किस कमांड या छोटी कुंजी का उपयोग कर सकता हूं psql
?
PostgreSQL कमांड लाइन उपयोगिता से बाहर निकलने के लिए मैं किस कमांड या छोटी कुंजी का उपयोग कर सकता हूं psql
?
जवाबों:
टाइप करें \q
और फिर ENTER
छोड़ने के लिए दबाएं psql
।
UPDATE: 19-OCT-2018
PostgreSQL 11 के रूप में, PostgreSQL कमांड-लाइन इंटरफ़ेस में " quit
" और " exit
" कमांड लाइन टूल को छोड़ने में आसान बनाने में मदद करने के लिए शामिल किया गया है।
--single
) में हैं तो यह काम नहीं करेगा । इसके बजाय करेल के उत्तर ( Ctrl-D
) का उपयोग करें । हमेशा pgsql में काम करने के अलावा यह आपके अन्य यूनिक्स गोले (अजगर, mysql, आदि) में काम करेगा। यदि आप हमेशा चीजों को "मानक" तरीके से निक्स में करते हैं, तो आपका मस्तिष्क सामान्य ज्ञान के साथ कम हो जाएगा।
मेरा सामान्य कुंजी क्रम है:
quit()
quit
exit()
exit
q
q()
!q
^C
help
Alt + Tab
google.com
Quit PSQL
\q
मुझे लगता है कि psql कमांड लाइन के दिग्गज आमतौर पर इसे छोटा करते हैं:
\q
Ctrl+ Dक्या मैं आमतौर पर psql कंसोल से बाहर निकलने के लिए उपयोग करता हूं।
प्रयत्न:
TSTP
सिग्नल भेजता है ( TSTP
"टर्मिनल स्टॉप" के लिए छोटा है)QUIT
सिग्नल भेजता हैजिज्ञासा के लिए:
EOF
चरित्र भेजता है । EOF
"फ़ाइल के अंत" के लिए खड़ा है। इस ठोस मामले में यह psql उपप्रोग्राम से बाहर निकलता है, क्योंकि शेल उपयोगकर्ता इनपुट के लिए इंतजार कर रहा है। यह 'जाने का रास्ता' नहीं होना चाहिए क्योंकि यह काम नहीं कर रहा है:
psql
है अच्छी तरह से प्रलेखित और है\q
\q
: "यह काम नहीं करेगा यदि आप एकल उपयोगकर्ता बैकएंड मोड (- सिंगल) में हैं। इसके बजाय करेल के उत्तर ( CtrlD
) का उपयोग करें "। IMHO का उपयोग CtrlD
करना या तो जाने का तरीका नहीं है, और मैंने समझाया कि ऊपर क्यों और एक विकल्प की पेशकश की।
Ctrl+Z
मेरे लिए काम करने वाला एकमात्र कमांड था - मैं सुरंग के माध्यम से एक डेटाबेस से जुड़ा था जो कनेक्शन खो गया - न तो काम किया \q
और न ही Ctrl+D
काम किया, लेकिन मैं Ctrl+Z
निलंबित प्रक्रिया को मार सकता था
quit
या exit
या\q
PostgreSQL 11 बीटा 1 के आधार पर जारी किया गया! :
उपयोगकर्ता अनुभव में वृद्धि
एक अन्य विशेषता जो इस श्रेणी में आती है, वह पोस्टग्रेसीक्यूएल कमांड-लाइन (psql) से सहज रूप से छोड़ने की अक्षमता थी। उपयोगकर्ताओं की कई शिकायतें दर्ज की गई हैं कि वे बाहर निकलें और बाहर निकलने की आज्ञा दें, केवल यह जानने के लिए कि ऐसा करने की आज्ञा \ q थी।
हमने आपकी कुंठाओं को सुना है और अब कमांड-लाइन को छोड़ने की क्षमता का उपयोग करके खोजशब्दों को छोड़ दिया है और बाहर निकल गए हैं और आशा करते हैं कि PostgreSQL सत्र का उपयोग करना अब PostgreSQL का उपयोग करने जैसा ही सुखद है।
\?
या नहीं करेगा\h
विशेष रूप से बोलते हुए, Ubuntu 18.04 पर निम्न स्थिति से कैसे बाहर निकलें।
मैंने मूल स्थिति इस प्रकार रखी।
postgres@user:~$
यदि psql इनपुट किया गया है, तो यह निम्नानुसार नई स्थिति में बदल जाता है।
postgres@user:~$ psql
postgres=#
यदि \ q इनपुट है, तो कृपया ऑपरेशन देखें।
postgres@user:~$ \q
यह निम्नानुसार मूल स्थिति में बदलता है।
postgres@user:~$
इसका त्वरित तरीका टर्मिनल को मारना है। लेकिन मैं टर्मिनल को मारने के बिना अन्य पद छोड़ने की विधि जानना चाहता हूं।
धन्यवाद,