10

コマンドラインから次のコードがあります...

psql (9.1.10)
Type "help" for help.

postgres=# CREATE DATABASE exampledb
postgres-# 

CREATE DB コマンドを入力した後、プロンプトが「=#」で終わるものから「-#」に変わりました。この変更が何を意味し、コマンドの受信と処理にどのような影響があるかを知りたいです。

4

1 に答える 1

16

「postgres=#」プロンプトは新しいコマンドの開始を待っている新しいプロンプトであるのに対し、「postgres-#」はセミコロンで終わらないコマンドを入力した後に Enter キーを押した結果であることがわかりました。

セミコロンはコマンドの終わりを示すため、「;」で終了せずに Enter キーを押します。新しい行にコマンドを書き続けることをpostgresに提案します。

任意の場所にセミコロンを挿入して Enter キーを押すと、元のプロンプトに戻ります。

于 2013-10-29T23:09:04.920 に答える