Как выйти из утилиты командной строки PostgreSQL: psql

Какую команду или короткий ключ можно использовать для выхода из утилиты командной строки PostgreSQL psql?

+1719
27 февр. '12 в 10:17
источник поделиться
8 ответов

Введите \q и нажмите ENTER чтобы выйти из psql.

ОБНОВЛЕНИЕ: 19-ОКТЯБРЯ-2018

По состоянию на PostgreSQL 11, ключевые слова " quit " и " exit " в интерфейсе командной строки PostgreSQL были включены, чтобы сделать его проще оставить инструмент командной строки.

+2425
27 февр. '12 в 10:21
источник

Моя обычная последовательность клавиш:

quit()
quit
exit()
exit
q
q()
!q
^C
help
Alt + Tab
google.com
Quit PSQL
\q

Я думаю, что ветераны командной строки psql обычно сокращают это, просто:

\q
+705
17 апр. '14 в 0:31
источник

Ctrl + D - это то, что я обычно использую для выхода из консоли psql.

+280
24 авг. '12 в 9:26
источник

Try:

  • Ctrl + Z - это посылает сигнал TSTP (TSTP является коротким для "остановки терминала" )
  • Ctrl + \ - отправляет сигнал QUIT

Для любопытства:

  • Ctrl + D - это отправляет символ EOF. EOF означает "конец файла". В этом конкретном случае он выходит из подпрограммы psql, так как оболочка ждет ввода пользователя. Это не должно быть "способом идти", поскольку оно не работает, если:
    • любой другой символ вводится раньше - попробуйте ввести некоторые пробелы, а затем нажмите Ctrl + D, он не выйдет из psql.
    • если пользовательский ввод вообще не требуется
+17
07 нояб. '16 в 20:49
источник

Для командной строки Linux \q + введите

Завершение работы с Ctrl + D также работает

+11
21 окт. '15 в 9:34
источник

quit или exit или \q

На основе PostgreSQL 11 Beta 1 выпущен! :

Улучшения взаимодействия с пользователем

Еще одной особенностью, попавшей в эту категорию, была невозможность интуитивно выйти из командной строки PostgreSQL (psql). Были многочисленные зарегистрированные жалобы пользователей, пытающихся выйти с помощью команд quit и exit, только для того, чтобы узнать, что это была команда \ q.

Мы слышали ваше разочарование и теперь добавили возможность выхода из командной строки, используя ключевые слова quit и exit, и надеемся, что выход из сеанса PostgreSQL теперь так же приятен, как и использование PostgreSQL.

+11
24 мая '18 в 15:48
источник

Я узнал, что могу включить \q в пакетный .sql файл, поэтому я мог бы уйти psql раньше из операции\i.

+4
23 июн. '14 в 0:13
источник

Это POSTGRESQL - работает на CentOS7, пожалуйста, обратите внимание, что я вышел из PSQL с \q, тогда я все еще в командной оболочке bash для PostgreSQL, который я снова -bash-4.2$ -bash-4.2$ quit -bash: quit: command not found -bash-4.2$ -bash-4.2$ exit logout There are stopped jobs. -bash-4.2$ logout из системы - выход из системы.... вывод терминала ниже ---- -bash-4.2$ -bash-4.2$ quit -bash: quit: command not found -bash-4.2$ -bash-4.2$ exit logout There are stopped jobs. -bash-4.2$ logout -bash-4.2$ -bash-4.2$ quit -bash: quit: command not found -bash-4.2$ -bash-4.2$ exit logout There are stopped jobs. -bash-4.2$ logout

0
17 июн. '19 в 17:39
источник

Посмотрите другие вопросы по меткам или Задайте вопрос