7 ответов:
моя обычная последовательность клавиш:
quit() quit exit() exit q q() !q ^C help Alt + Tab google.com Quit PSQL \qЯ думаю, что ветераны командной строки psql обычно сокращают это до просто:
\q
попробуй:
- 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