Какую команду или короткий ключ я могу использовать для выхода из утилиты командной строки PostgreSQL psql?
psql
Введите \q и нажмите ENTER, чтобы выйти psql.
\q
ENTER
ОБНОВЛЕНИЕ: 19-OCT-2018
Начиная с PostgreSQL11 , ключевые слова "quit" и "exit" в интерфейсе командной строки PostgreSQL были включены, чтобы упростить выход из инструмента командной строки.
quit
exit
Моя обычная последовательность клавиш:
quit() quit exit() exit q q() !q ^C help Alt + Tab google.com Quit PSQL \q
Я думаю, что ветераны командной строки psql обычно сокращают ее до:
Ctrl + D - это то, что я обычно использую для выхода из консоли psql.
Попробуйте:
TSTP
QUIT
Для любопытства:
EOF
На основании Выпущена PostgreSQL 11 Beta 1! :
Улучшения пользовательского опыта Еще одной особенностью, попавшей в эту категорию, была невозможность интуитивно выйти из командной строки PostgreSQL (psql). Было много зарегистрированных жалоб пользователей, пытающихся выйти с помощью команд quit и exit , только для того, чтобы узнать, что это была команда \ q. Мы слышали ваше разочарование и теперь добавили возможность выхода из командной строки, используя ключевые слова quit и exit , и надеемся, что выход из сеанса PostgreSQL теперь так же приятен, как и используя PostgreSQL.
Еще одной особенностью, попавшей в эту категорию, была невозможность интуитивно выйти из командной строки PostgreSQL (psql). Было много зарегистрированных жалоб пользователей, пытающихся выйти с помощью команд quit и exit , только для того, чтобы узнать, что это была команда \ q.
Мы слышали ваше разочарование и теперь добавили возможность выхода из командной строки, используя ключевые слова quit и exit , и надеемся, что выход из сеанса PostgreSQL теперь так же приятен, как и используя PostgreSQL.
Для командной строки Linux \ q + введите.
Выход с помощью Ctrl + D также работает
Я узнал, что могу включить \ q в пакетный файл .sql, чтобы я мог выйти из psql раньше из операции \ i.
Это POSTGRESQL - работает на CentOS7, прошу заметить, что я вышел из PSQL с \ q, тогда я все еще в командной оболочке bash для PostgreSQL, который я снова выхожу из системы - выход из системы .... вывод терминала ниже --- - -bash-4.2$ quit -bash: quit: command not found -bash-4.2$ exit logout There are stopped jobs. -bash-4.2$ logout
-bash-4.2$ quit -bash: quit: command not found -bash-4.2$ exit logout There are stopped jobs. -bash-4.2$ logout