10

我的命令行中有以下代码...

psql (9.1.10)
Type "help" for help.

postgres=# CREATE DATABASE exampledb
postgres-# 

在我输入 CREATE DB 命令后,提示符从以“=#”结尾变为“-#”。我想知道这种变化意味着什么,以及对接收和处理命令有什么影响。

4

1 回答 1

16

我现在意识到“postgres=#”提示符是一个等待新命令开始的新提示符,而“postgres-#”是在输入不以分号结尾的命令后按回车的结果。

分号表示命令的结束,所以按回车而不用终止的“;” 向 postgres 建议您希望继续在新行上编写命令。

在任意位置插入分号并按回车键将使您返回原始提示。

于 2013-10-29T23:09:04.920 回答