Postgresql 如何在按enter键后在SQL cli中编辑输入?

Postgresql 如何在按enter键后在SQL cli中编辑输入?,postgresql,psql,Postgresql,Psql,这是我当前在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),

这是我当前在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
命令以及如何配置要使用的编辑器的更多详细信息,请只需输入
\edit
,当前缓冲区将在外部编辑器中打开。保存缓冲区并关闭编辑器后,将执行该语句

有关
\edit
命令以及如何配置要使用的编辑器的详细信息,请