Какую команду или короткий ключ я могу использовать для выхода из утилиты командной строки PostgreSQL psql
?
postgresql
postgresql-9.1
psql
Приложение Работа
источник
источник
Ответы:
Введите
\q
и нажмите,ENTER
чтобы выйтиpsql
.ОБНОВЛЕНИЕ: 19-ОКТЯБРЯ-2018
Начиная с PostgreSQL 11 , ключевые слова "
quit
" и "exit
" в интерфейсе командной строки PostgreSQL были включены, чтобы упростить выход из инструмента командной строки.источник
--single
). Вместо этого используйте ответ Каарела (Ctrl-D
). В дополнение к постоянной работе в pgsql, он будет работать в большинстве других ваших оболочек Unix (python, mysql и т. Д.). Если вы всегда делаете вещи «стандартным» образом, ваш мозг будет менее загроможден мелочами.Моя обычная последовательность клавиш:
Я думаю, что ветераны командной строки PSQL обычно сокращают это до просто:
источник
Ctrl+ Dэто то, что я обычно использую для выхода из консоли psql.
источник
Пытаться:
TSTP
сигнал (TSTP
сокращение от «терминальная остановка»)QUIT
сигналДля любопытства:
EOF
персонажа.EOF
обозначает "конец файла". В этом конкретном случае он выходит из подпрограммы psql, поскольку оболочка ожидает ввода данных пользователем. Это не должен быть «путь», так как он не работает, если:источник
psql
будет хорошо документированы и\q
\q
: «Это не будет работать, если вы находитесь в однопользовательском бэкэнд-режиме (--single). Вместо этого используйте ответ Kaarel's answer (CtrlD
)». ИМХО использоватьCtrlD
тоже нельзя, и я объяснил, почему выше, и предложил альтернативу.Ctrl+Z
была единственная команда, которая работала для меня - я был подключен к базе данных через туннель, который потерял соединение - ни то,\q
ни другоеCtrl+D
, но я могCtrl+Z
и затем убил приостановленный процессquit
илиexit
или\q
На основе PostgreSQL 11 Beta 1 выпущен! :
источник
\?
или\h
продолжить изучение «всего остального» imhoДля командной строки Linux \ q + введите.
Выход с помощью Ctrl + D также работает
источник
Я узнал, что могу включить \ q в пакетный файл .sql, чтобы я мог выйти из psql раньше из операции \ i.
источник
На самом деле,
\q
,exit
иCTRL + D
did'nt работал для меня , чтобы выйти из Psql программы.Работал на меня. Надеюсь, это поможет кому-то :)
Моя версия Ubuntu 19.04
источник
Конкретно говоря, как выйти из следующего состояния на Ubuntu 18.04.
Я поставил исходный статус следующим образом.
Если psql введен, он изменяется на новый статус следующим образом.
Если \ q вводится, см. Операцию.
Он меняется на исходный статус следующим образом.
Быстрый способ - убить терминал. Но я хочу знать другой метод выхода, не убивая терминал.
Спасибо,
источник