Noa*_*men 8 postgresql psql
是否有选项可以更改 psql \e 开关的“退出外部编辑器 -> 查询自动运行”行为?(除了故意修改查询语法)。
Erw*_*ter 8
不要添加分号( ;) 就可以了。我在这里引用有关\e或\edit元命令的手册:
;
\e
\edit
然后根据 psql 的正常规则重新解析查询缓冲区的新内容,将整个缓冲区视为一行。任何完整的查询都会立即执行;也就是说,如果查询缓冲区包含分号或以分号结尾,则执行该点之前的所有内容并将其从查询缓冲区中删除。重新显示查询缓冲区中剩余的任何内容。键入分号或\g发送它,或 \r通过清除查询缓冲区来取消它。
\g
\r
需要明确的是:只有最后一个不以分号结尾的语句不会被执行。要执行什么都没有,确保有最后陈述之前没有完整的语句。即根本没有分号。
归档时间:
13 年,5 月 前
查看次数:
1843 次
最近记录:
5 年,6 月 前