这是我目前在PostgreSQL cli中的内容

mydatabase=# CREATE TABLE person(
mydatabase(#    ID INT PRIMARY KEY     NOT NULL,
mydatabase(#    NAME           TEXT    NOT NULL,
mydatabase(#    AGEE            INT     NOT NULL,
mydatabase(#    ADDRESS        CHAR(50),
mydatabase(#

是否可以编辑我输入的数据,然后按enter键,或者我应该重新开始?
例如,我可以将第三个列名从AGEE编辑为AGE
我如何退出这个“输入模式”而不退出数据库连接。我目前使用的是crtl + c\q,它也退出数据库连接。

最佳答案

只需输入\edit即可在外部编辑器中打开当前缓冲区。保存缓冲区并关闭编辑器后,将执行语句。
有关\edit命令和如何配置要使用的编辑器的详细信息,请see the manual

10-07 23:54