PostgreSQL komut satırı yardımcı programından çıkmak için hangi komutu veya kısa anahtarı kullanabilirim psql
?
PostgreSQL komut satırı yardımcı programından çıkmak için hangi komutu veya kısa anahtarı kullanabilirim psql
?
Yanıtlar:
Çıkın \q
ve ENTER
çıkmak için tuşuna basın psql
.
GÜNCELLEME: 19 EKİM-2018
İtibariyle PostgreSQL 11 , anahtar kelimeleri " quit
" ve " exit
PostgreSQL komut satırı arayüzünde" yardım etmek dahil edilmiştir daha kolay komut satırı aracını terk etmek olun.
--single
) çalışmaz . Bunun yerine Kaarel'nin cevabını ( Ctrl-D
) kullanın. Her zaman pgsql'de çalışmaya ek olarak, diğer unix kabuklarınızın çoğunda (python, mysql, vb.) Eğer işleri her zaman "standart" şekilde yaparsanız, beyniniz trivia ile daha az karmaşıklaşır.
Her zamanki anahtar dizim:
quit()
quit
exit()
exit
q
q()
!q
^C
help
Alt + Tab
google.com
Quit PSQL
\q
Ben psql komut satırı gazileri genellikle sadece kısaltmak düşünüyorum:
\q
Ctrl+ Dgenellikle psql konsolundan çıkmak için kullandığım şeydir.
Deneyin:
TSTP
sinyali gönderir ( TSTP
“terminal durdurma” nın kısaltmasıdır)QUIT
sinyali gönderirMerak için:
EOF
karakteri gönderir . EOF
"dosya sonu" anlamına gelir. Bu somut durumda, kabuk kullanıcı girdisini beklediği için psql alt programından çıkar. Bu 'gitmenin yolu' olmamalıdır, çünkü eğer çalışmazsa:
psql
almaktadır iyi belgelenmiş ve bir\q
\q
: "Tek kullanıcılı arka uç modundaysanız (--single) bu işe yaramaz. Bunun yerine Kaarel'in yanıtını ( CtrlD
) kullanın". IMHO CtrlD
kullanımı da gitmenin yolu değil ve neden yukarıda olduğunu açıkladım ve bir alternatif sundum.
Ctrl+Z
benim için çalışan tek komuttu - bağlantıyı kaybeden tünel aracılığıyla bir veritabanına bağlandım - ne ne \q
de Ctrl+D
çalıştı, ama Ctrl+Z
askıya alınan işlemi öldürebilir ve öldürebilirim
quit
veya exit
veya\q
Dayanarak PostgreSQL 11 Beta 1 Çıktı! :
Kullanıcı Deneyimi Geliştirmeleri
Bu kategoriye giren bir diğer özellik de PostgreSQL komut satırından (psql) sezgisel olarak çıkamama idi. Çıkma ve çıkış komutlarıyla çıkmaya çalışan kullanıcıların kaydedilmiş çok sayıda şikayeti vardır , sadece bunu yapmak için komutun \ q olduğunu öğrenmek için .
Hayal kırıklıklarınızı duyduk ve şimdi quit ve exit anahtar sözcüklerini kullanarak komut satırından çıkma özelliğini ekledik ve bir PostgreSQL oturumundan çıkmak artık PostgreSQL'i kullanmak kadar keyifli.
\?
ya \h
da devam edecek
Özellikle, Ubuntu 18.04'te aşağıdaki durumdan nasıl çıkılacağı.
Orijinal durumu aşağıdaki gibi koydum.
postgres@user:~$
Psql girilirse, aşağıdaki gibi yeni duruma geçer.
postgres@user:~$ psql
postgres=#
\ Q girilirse, lütfen işleme bakın.
postgres@user:~$ \q
Orijinal duruma aşağıdaki gibi değişir.
postgres@user:~$
Hızlı yol terminali öldürmektir. Ama terminali öldürmeden diğer bırakma yöntemini bilmek istiyorum.
Teşekkürler,