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

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

1357
задан App Work 27 февр. '12 в 13:17
источник поделиться

6 ответов

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

1934
ответ дан Frankline 27 февр. '12 в 13:21
источник поделиться

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

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

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

\q
512
ответ дан Ted 17 апр. '14 в 3:31
источник поделиться

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

230
ответ дан Kaarel Kitsemets 24 авг. '12 в 12:26
источник поделиться

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

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

10
ответ дан Maurice Elagu 21 окт. '15 в 12:34
источник поделиться

Try:

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

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

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

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

3
ответ дан sflitman 23 июня '14 в 3:13
источник поделиться

Другие вопросы по меткам