命令行上的Postgres带有外部编辑器未运行查询[英] Postgres on the command line with external editor not running query

本文是小编为大家收集整理的关于命令行上的Postgres带有外部编辑器未运行查询的处理方法,想解了命令行上的Postgres带有外部编辑器未运行查询的问题怎么解决?命令行上的Postgres带有外部编辑器未运行查询问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

当我在命令行上运行\e时,登录到psql命令行工具时,我的默认编辑器,崇高的文本,duitifly打开.但是,当我输入这样的查询时:

create table tutorials (
  tutorial_id serial primary key,
  title text,

  author_id integer references authors(author_id)

);

然后点击保存并退出,什么也不会发生!我的查询没有运行.我究竟做错了什么?我该如何解决?

推荐答案

我也有类似的问题,直到我添加了-W开关为导出编辑器.

来自 :

  • 使用崇高的文本作为许多提示的命令的编辑器 输入,设置您的编辑器环境变量:
  • 导出编辑='subl -w'
  • 指定-w将导致subl命令不退出,直到文件 关闭.

其他推荐答案

编辑器退出后,键入\p查看编辑器放回查询缓冲区的内容.

其他推荐答案

在遇到类似问题的同时偶然发现了这一点,这里没有任何帮助.最终与另一位编辑器(Nano)一起尝试了它,该编辑似乎可以修复它.从那里,我核实了我的VIMRC,并添加了所有内容.奇怪的是,这似乎可以解决.线程在这里..

本文地址:https://www.itbaoku.cn/post/1763956.html