PostgreSQLコマンドラインユーティリティを終了するには、どのコマンドまたは短いキーを使用できますpsqlか?
PostgreSQLコマンドラインユーティリティを終了するには、どのコマンドまたは短いキーを使用できますpsqlか?
回答:
入力\qしてを押しENTERて終了しpsqlます。
更新:2018年10月19日
のとしてPostgreSQLの11、キーワード「quit」と「exit」PostgreSQLのコマンドラインインターフェイスのヘルプに含まれているが、それが簡単にコマンドラインツールを残すようにします。
--single)の場合、これは機能しません。代わりに、Kaarelの回答を使用してください(Ctrl-D)。常にpgsqlで動作することに加えて、他のほとんどのUNIXシェル(python、mysqlなど)でも動作します。'nixの「標準的な」方法で常に物事を行う場合、あなたの脳は雑学で雑然とします。
私の通常のキーシーケンスは次のとおりです。
quit()
quit
exit()
exit
q
q()
!q
^C
help
Alt + Tab
google.com
Quit PSQL
\q
私は通常、psqlコマンドラインのベテランはそれを次のように短くします:
\q
Ctrl+ Dは通常、psqlコンソールを終了するために使用します。
試してください:
TSTP信号を送信します(TSTP「ターミナルストップ」の略)QUITシグナルを送信します好奇心のために:
EOFキャラクターを送信します。EOF「ファイルの終わり」を表します。この具体的なケースでは、シェルがユーザー入力を待機しているため、psqlサブプログラムを終了します。次の場合は機能しないため、これは「進むべき道」ではありません。
\q:「これは動作しません。あなたは、単一のユーザーバックエンドモード(--single)である場合、代わりに(Kaarelの答えを使用しています。CtrlD)」。私見の使用CtrlDは行く方法でもありません、そして私は上で理由を説明して、そして代わりを提供しました。
Ctrl+Z私のために動作した唯一のコマンドでした-接続を失ったトンネルを介してデータベースに接続しました-どちら\qも動作しませんでしたCtrl+DがCtrl+Z、一時停止したプロセスを停止できました
quitまたはexitまたは\qリリースされたPostgreSQL 11 Beta 1に基づいています!:
ユーザーエクスペリエンスの強化
このカテゴリに分類されるもう1つの機能は、PostgreSQLコマンドライン(psql)を直感的に終了できないことです。quitコマンドとexitコマンドを使用して終了しようとするユーザーの苦情が数多く記録されていますが、そのためのコマンドは\ qであることがわかりました。
お客様の不満を聞いて、キーワードquitとexitを使用してコマンドラインを終了する機能を追加しました。PostgreSQLセッションの終了がPostgreSQLを使用するのと同じくらい楽しくなることを願っています。