Perintah atau kunci pendek apa yang dapat saya gunakan untuk keluar dari utilitas baris perintah PostgreSQL psql
?
postgresql
postgresql-9.1
psql
Aplikasi Kerja
sumber
sumber
Jawaban:
Ketik
\q
lalu tekanENTER
untuk keluarpsql
.UPDATE: 19-OCT-2018
Pada PostgreSQL 11 , kata kunci "
quit
" dan "exit
" di antarmuka baris perintah PostgreSQL telah dimasukkan untuk membantu mempermudah meninggalkan alat baris perintah.sumber
--single
). Alih-alih gunakan jawaban Kaarel (Ctrl-D
). Selain selalu bekerja di pgsql, ia akan bekerja di sebagian besar shell unix Anda yang lain (python, mysql, dll). Jika Anda selalu melakukan hal-hal dengan cara "standar" di 'nix, otak Anda akan menjadi kurang berantakan dengan hal-hal sepele.Urutan kunci saya yang biasa adalah:
Saya pikir veteran dari baris perintah psql biasanya menyingkat menjadi:
sumber
Ctrl+ Dadalah apa yang biasanya saya gunakan untuk keluar dari konsol psql.
sumber
Mencoba:
TSTP
sinyal (TSTP
kependekan dari "terminal stop")QUIT
sinyalUntuk rasa ingin tahu:
EOF
karakter.EOF
singkatan dari "end of file". Dalam kasus konkret ini keluar dari subprogram psql, karena shell sedang menunggu input pengguna. Ini seharusnya bukan 'cara untuk pergi' karena tidak berfungsi jika:sumber
psql
adalah didokumentasikan dengan baik dan\q
\q
: "Ini tidak akan berfungsi jika Anda berada dalam mode backend pengguna tunggal (--single). Alih-alih gunakan jawaban Kaarel (CtrlD
)". Menggunakan IMHOCtrlD
bukan cara yang baik, dan saya menjelaskan mengapa di atas dan menawarkan alternatif.Ctrl+Z
adalah satu-satunya perintah yang bekerja untuk saya - saya terhubung ke database melalui terowongan yang kehilangan koneksi - tidak\q
jugaCtrl+D
bekerja, tapi saya bisaCtrl+Z
dan kemudian membunuh proses yang ditangguhkanquit
atauexit
atau\q
Berdasarkan PostgreSQL 11 Beta 1 Dirilis! :
sumber
\?
atau\h
untuk terus belajar 'segalanya' imhoUntuk baris perintah Linux \ q + enter.
Berhenti dengan Ctrl + D juga berhasil
sumber
Saya belajar bahwa saya dapat memasukkan \ q dalam file batch .sql, jadi saya bisa meminta psql keluar lebih awal dari operasi \ i.
sumber
Sebenarnya,
\q
,exit
danCTRL + D
did'nt bekerja bagi saya untuk keluar dari psql Program.Bekerja untukku. Semoga ini bisa membantu seseorang :)
Versi ubuntu saya adalah 19,04
sumber
Secara khusus, cara keluar dari status berikut di Ubuntu 18.04.
Saya menempatkan status asli sebagai berikut.
Jika psql dimasukkan, itu berubah ke status baru sebagai berikut.
Jika \ q dimasukkan, silakan lihat operasi.
Itu berubah ke status asli sebagai berikut.
Cara cepat adalah mematikan terminal. Tapi saya ingin tahu metode berhenti lainnya tanpa mematikan terminal.
Terima kasih,
sumber