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



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

844   7  

7 ответов:

тип \q и нажмите клавишу ENTER бросить psql.

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

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

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

\q

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

для командной строки Linux \q + enter.

помнится с Ctrl + D также работает

попробуй:

  • Ctrl+Z - это посылает TSTP сигнала (TSTP сокращенно от "terminal stop")
  • Ctrl+\ - это посылает QUIT сигнал

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

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

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

Улучшения Пользовательского Опыта

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

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

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

Comments

    Ничего не найдено.