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 \qve ENTERçıkmak için tuşuna basın psql.
GÜNCELLEME: 19 EKİM-2018
İtibariyle PostgreSQL 11 , anahtar kelimeleri " quit" ve " exitPostgreSQL 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:
TSTPsinyali gönderir ( TSTP“terminal durdurma” nın kısaltmasıdır)QUITsinyali gönderirMerak için:
EOFkarakteri 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:
psqlalmaktadı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 CtrlDkullanımı da gitmenin yolu değil ve neden yukarıda olduğunu açıkladım ve bir alternatif sundum.
Ctrl+Zbenim için çalışan tek komuttu - bağlantıyı kaybeden tünel aracılığıyla bir veritabanına bağlandım - ne ne \qde Ctrl+Dçalıştı, ama Ctrl+Zaskıya alınan işlemi öldürebilir ve öldürebilirim
quitveya exitveya\qDayanarak 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 \hda 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,