PostgreSQL komut satırı yardımcı programından nasıl çıkış yapılır: psql | tutuappapks.com
PostgreSQL komut satırı yardımcı programından çıkmak için hangi komutu veya kısa anahtarı kullanabilirim psql?
@a_horse_with_no_name: Soruya şaşkın değilim, ama upvotların sayısı :) Karşılaştırma ör. için Vi editörünü tek bir tuşa basmaktan nasıl vazgeçersiniz? - user272735
Bazen eldeki soruna odaklanmak için el kitabında arama yapmaktan daha hızlı ve doğrudan doğruya yanıt vermemiz gerekir. Bu gibi durumlarda bu kısa sorular gerçekten faydalıdır. - App Work
Asıl soru değil "bir kılavuzu okuyabilecek insanlar", fakat "kurumsal yazılım standart çıkış sıralarına cevap vermeli" bilmiyorum, "çıkış"? El kitabını okumayı bırakmak ciddi bir şekilde karşıt-sezgisel görünüyor. - Kheldar
@Kheldar Gerçekten, sadece kötü kullanıcı arayüzü tasarımı (kibir ile birleştiğinde). İnsanlar tuhaf şeyler hakkında güvensiz. - Iain Collins
daha da önemlisi, bu yazı google "çıkış psql" olduğunda ilk hit oldu - Angel S. Moreno
tip \q ve sonra basın ENTER bırakmak psql.
Tek kullanıcı arka uç modundaysanız bu işe yaramaz (--single). Yerine kullanmak Kaarel'in cevabı (Ctrl-D). Her zaman pgsql içinde çalışmaya ek olarak, diğer unix mermilerinizde (python, mysql, vb) çalışacaktır. Eğer her zaman işleri "standart" olarak yaparsanız, 'nix' beyniniz trivia ile daha az karmaşık olacaktır. - hobs
Aslında bunu yazmıştım ... ama makinemde bana sadece bir veri tabanına bağlandıktan sonra biraz çıkış vermeye başladığı anlaşılıyor. - mkorpela
\ Yazın? Sadece yardım için "yardım" yardımcı olmaz. Bu, insan bilgisayar etkileşiminin nasıl yaratıldığının parlak bir örneğidir. Bu harika düşünceyi kim düşünmüş? yardım için ve \ q çıkmak için? - Jaywalker
Ctrl-d ayrıca yardımcı olur - YOung
Benim normal anahtar dizim:
Ben psql komut satırı gazileri genellikle sadece kısaltmak için düşünüyorum:
Ctrl-z'yi kendim denedim. İşi az ya da çok yaptı, ama tamamen memnun değildim. :( - mjwach
herhangi bir yerden çıkmak için cntrl + D - vidur punj
Bu kabul edilen cevap olmalı :) - coolboyjules
@mjwach ctrl + z işlemi arka plana bırakır, neredeyse kesinlikle istediğinizi değil. - LucidObscurity
Ctrl+D genellikle psql konsolundan çıkmak için kullanıyorum.
Bu hemen hemen tüm istemlerde çalışır, insanlar! - dbkaplun
Evet. Bu aynı zamanda bash, sh, ssh, zsh, irb, pry, python, sudo su, node ve daha fazlasında da çalışır. Bu herhangi bir çeşit kabuktan çıkmanın standart yolu. - Ajedi32
Sadece bir kabuk değil. Stdin'den okuyan ve EOF olarak boş dizeyi yorumlayan her türlü makul program, ^ D'yi kabul edecektir. - Kevin
Bu benim için çalışmaz, muhtemelen OSX'de Dvorak klavye düzenini kullanıyorum. Ne cmd-D ne de cmd-E (D, Qwerty'de) çalışır. - NessBird
@NessBird Ctrl, Cmd ile aynı değildir. Command-D yerine Control-D'yi deneyin. - Tilman Schmidt
Linux komut satırı için \ q + girmek.
İle çıkılıyor Ctrl + D ayrıca çalışır
Ctrl+Z - Bu gönderir TSTP sinyal (TSTP “terminal stop” için kısa
Ctrl+\ - Bu gönderir QUIT işaret
Ctrl+D - Bu gönderir EOF karakter. EOF "dosya sonu" anlamına gelir. Bu somut durumda, kabuk kullanıcı girdisini beklediği için psql alt programından çıkar. Bu, çalışmadığı için 'gitme yolu' olmamalıdır:
Daha önce herhangi bir karakter girilir - beyaz boşluk girmeyi deneyin ve Ctrl+Dpsql'den çıkmayacak.
kullanıcı girişi hiç gerekli değilse
Bir şey "denemek" gerek yok. Temiz çıkmak için uygun komut psql olduğu iyi belgelenmiş ve bir \q - a_horse_with_no_name
Gibi @hobs açıkça belirtiyor \q: "Tek kullanıcı arka uç modunda (-) kullanıyorsanız, bu işe yaramaz. Bunun yerine Kaarel'in cevabını kullanın.CtrlD". IMHO kullanarak CtrlD Ya gitmek için bir yol değil ve neden yukarıda açıkladı ve bir alternatif teklif etti. - iusting
Teşekkür ederim! Ctrl+Z Benim için çalışan tek komut buydu - bağlantıyı kaybeden tünel üzerinden bir veritabanına bağlandım - \q ne de Ctrl+D çalıştı, ama yapabilirdim Ctrl+Z ve sonra askıya alınmış süreci öldürmek - Sergey
Dayalı PostgreSQL 11 Beta 1 Çıktı!:
Bu kategoriye giren diğer bir özellik ise PostgreSQL komut satırından (psql) sezgisel olarak çıkamamasıydı. Kullanıcılar ile çıkmaya çalışan çok sayıda kayıtlı şikayet var. çıkmak ve çıkış komutlar, sadece bunu yapmak için komutun olduğunu öğrenmek \ Q.
Hayal kırıklığınızı duyduk ve artık anahtar kelimeleri kullanarak komut satırından çıkma özelliğini ekledik. çıkmak ve çıkış ve PostgreSQL oturumunu bırakmanın PostgreSQL'i kullanmak kadar keyifli olduğunu umuyorum.
Kötü alışkanlıklar, her yerde kötü alışkanlıklar - easl
@randomware Detaylandırır mısınız? - Lukasz Szozda
evet, ters eğik çizgi tatmin edici ve diğer iç noktalı virgülsüz pgsql komutları ile tutarlı ve bir \? veya \h 'diğer her şeyi' öğrenmeye devam etmek - easl
"Çok sayıda kayıtlı şikayet var" -> "ters eğik çizgi tatmin edici"? Heh. - Steve Bennett
Bir toplu iş .sql dosyasına \ q ekleyebileceğimi öğrendim, böylece psql bir \ i işleminden daha erken çıkabilseydim.
Psql konsol penceresi için:
Sadece dene Ctrl + C
Konsol modundan çıkarak \ q işlemini yürütür.
Groovy's XmlSlurper ile bir elementin varlığını nasıl kontrol edebilirim? Java'da AtomicBoolean'ı ne zaman kullanmam gerekir? datetime x min ile minm ile datetime arasındaki farkın x min. C ++ 'da dizgi başlatmadaki farklar nelerdir? Bir dizenin yalnızca aynı uzunluktaki karakter gruplarından oluşup oluşmadığını nasıl kontrol ederim? Android sütunu '_id' mevcut değil mi? Google App Komut Dosyaları GitHub gibi sürüm kontrolünde saklanmalıdır [kapalı]